Bonjour à tous,
J'ai remarqué que dans VS2008, une sous-classe a un accès direct aux attributs de la sur-classe.
Quelqu'un peut-il me confirmer ou infirmer que dans le standard C++ (que je ne trouve pas grrr ou alors à 18$) la structure SousClasse ne devrait pas avoir accès à 'i'?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 struct B { struct SousClasse { void doMeBaby(B* b){b->i = 1;} }; private : int i; }; // ceci fonctionne sous VS2008
Selon la réponse j'aurais des questions + avancées.
ElPedro
Partager