Protection (2) prev
next

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();

NB: deux instances d'une même classe ne peuvent rien se cacher.


Ch. Tronche - Année 96-97 - Page 23