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.
