Classe virtuelle pure & destructeur - C++ - Programmation
Marsh Posté le 10-10-2006 à 20:49:41
parce qu'à ce stade, la partie dérivée est déjà détruite, donc tu ne peux pas appeler S::foo()
Marsh Posté le 10-10-2006 à 20:51:05
dweis a écrit : Je n'arrive pas bien à comprendre pourquoi le code suivant n'est pas valide.
|
tu vois que ça ne peut pas marcher
Marsh Posté le 11-10-2006 à 00:16:48
Ok, merci. C'est ce que je pensais un peu mais je n'en étais pas bien sûr
Marsh Posté le 13-10-2006 à 13:52:58
cours de christian casteyde exemple 8-11
dans l'ordre
constructeur:
Exécution du constructeur de la classe mère.
Exécution du constructeur de la classe fille.
destructeur:
Exécution du destructeur de la classe fille.
Exécution du destructeur de la classe mère.
Marsh Posté le 10-10-2006 à 11:38:56
Je n'arrive pas bien à comprendre pourquoi le code suivant n'est pas valide.
Visiblement je ne peux pas appeller ma fonction virtuelle pure (foo) dans le desctructeur mais je ne vois pas pourquoi