Pen^2> ahah, ouais ça pourrait fonctionner mieux comme ça

Folco> non, tous les objets déjà construits sont proprement détruits. donc le constructeur de B est appellé, mais ni le constructeur de A ou C car ils n'ont pas été entierement construits
et je n'arrive toujours pas à voir ce qui te pose problème avec ton exemple de string. quand ton objet est détruit, tous ses membres sont détruits, point. pour les pointeurs membres, il faut faire un delete sinon les objets pointés ne seront pas détruits.