(re) bonjour � tous!
Suite � la discussion lanc�e par moi-m�me : http://www.developpez.net/forums/sho...64&postcount=1
J'aimerai avoir votre avis sur le type de comportement � mettre dans ce cas un peu particulier d'h�ritage:
J'ai la classe C qui d�rive de la classe B, qui elle m�me d�rive de A (abstraite)
La fonction membre A::test() ne convenant pas dans C, il faut la r�impl�menter : B::test().
Par contre, pour ma classe C, l'impl�mentation de la classe m�re A est correcte.
Y a t-il un choix judicieux � faire? i.e. d�clarer test() comme virtuelle, virtuelle pure, ou bien ne rien d�clarer du tout? La fonction test() utilis�e dans la classe C pourrait elle naturellement appeler la fonction membre d�clarer dans la classe m�re abstraite A???
Encore merci pour vos r�ponses !![]()
Partager