Bon ça va sembler être une question bête mais je commence à me mélanger les méninges (ah ces bonnes vieilles expressions... :D) !
Comment est gérer la mémoire avec C++ dans ce cas :
1 objet A qui créait 1 objet B.
Le main créer A et le supprime (utilisation de new et delete)
Question que devient B ?
A::A(){
B *b = new B();
/* /!\ pas de delete b; /!\ */
}
main(){
A *a = new A();
delete a;
}
Et est-ce que si B est une interface, cela se passe de la même manière ?
Biensur placer un "delete b;" dans le code de la classe A serait nettement plus de la programmation mais ma question est plus de bien comprendre le comportement de la mémoire.

