24Fermer26
FarewellLe 27/07/2015 à 21:56
Pour rester dans les questions de classe...
Si j'ai :
- une classe A, avec un destructeur virtuel
- une classe B, qui dérive de A
- un objet O instance de B

Si j'ai un pointeur A* pointant sur un objet de type B (polymorphisme), et que je fais un delete A;, que se passe-t-il ?
Ai-je un objet B qui a perdu sa partie A, ou un mécanisme quelconque aura détruit l'ensemble de l'objet ?

Je sais pas pourquoi j'ai l'impression que la réponse est assez évidente, mais ça ne me saute pas aux yeux, donc je dois passer à côté de quelque chose de gros ... ><

Merci d'avance. smile