bonsoir,
j'ai trouvé dans un cours la règle suivante :
l'existence d'une méthode virtual dans une classe implique qu'il est fortement recommandé de déclarer son destructeur virtuel.
qui peut m'expliquer cette obligation ?
( est ce parcque la déclaration d'une fonction membre comme virtual dand une classe explique qu'il y aura une classe qui va dériver de cette classe et donc pour pouvoir détruire un objet de la classe fille il faut que le destructeur de sa classe mère soit virtal )?
Partager