26Fermer28
Kevin KoflerLe 28/07/2015 à 03:59
Je confirme, c'est exactement pour ça qu'il faut que le destructeur soit virtuel dans ce cas. (D'ailleurs, g++ gueule si ton destructeur n'est pas virtuel dans une classe avec des méthodes virtuelles.) Si tu essaies de faire ça avec un destructeur non-virtuel, ça va effectivement foirer. (Au mieux, ça détruirait seulement la partie A.)