Les droits d'accès aux membres des classe concerne la classe entière, pas les objets individuels:
classe A{ private: int a; public: int egal(A x){ return a==x.a; } }x,y;un appel de
x.egal(y)
aura accès à la partie privée de y
, car
egal
est une fonction membre de la classe A
. Le contrôle d'accès
n'est pas un mécanisme de protection des objets, mais de la classe.