héritage

héritage - C++ - Programmation

Marsh Posté le 07-10-2004 à 02:26:25    

Voila ma question:
Est-il possible, en C++, qu’une fonction contenue dans une classe puisse accéder aux attributs privés d’une autre classe sans faire partie de cette dernière?
La réponse serait-elle oui, par héritage?
Merci de l'aide!

Reply

Marsh Posté le 07-10-2004 à 02:26:25   

Reply

Marsh Posté le 07-10-2004 à 06:21:27    

au sens stricte, non, pas par héritage. Maintenant, si tu utilise le qualificateur 'protected', cela permet aux classes dérivées (et uniquement) d'accéder à ces membres (fonctions ou variables).
 
Il existe également le passe-droit friend, mais il est de bon usage de n'utiliser friend qu'en dernier recours

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed