J'ai cherché dans SO et je n'ai pas trouvé de bonne description concernant la différence entre public
, private
et protected
L'héritage en C++. Toutes les questions supposaient un cas spécifique. Quelle est la différence ?
Réponses
Trop de publicités?
Nikolai N Fetissov
Points
52093
David Coufal
Points
1388
Dan Olson
Points
11210
Il s'agit essentiellement de la protection de l'accès des membres publics et protégés de la classe de base dans la classe dérivée. Avec l'héritage public, la classe dérivée peut voir les membres publics et protégés de la classe de base. Avec l'héritage privé, elle ne le peut pas. Avec l'héritage protected, la classe dérivée et toutes les classes dérivées de celle-ci peuvent les voir.
Sergio
Points
1769