next up previous contents
Next: Droits et visibilité Up: Classes en C++ Previous: Accès aux données membres

Droits par classe

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.




Mon Oct 20 14:02:48 MET 1997