struct personne { private: const char *_nom; unsigned long _no_ss; unsigned _age; public: void naissance(const char *s, unsigned long no); void anniversaire(); }; personne moi; moi._nom = "toto"; // Rejeté à la compilation moi.anniversaire();
personne moi; moi._nom = "toto"; // Rejeté à la compilation moi.anniversaire();
NB: deux instances d'une même classe ne peuvent rien se cacher.