Quote:
Question que devient B ?
Fuite mémoire :)
Quote:
Et est-ce que si B est une interface, cela se passe de la même manière ?
Ben, une interface ça n'existe pas en C++. Tu as du mal t'exprimer là.
Quote:
Biensur placer un "delete b;" dans le code de la classe A serait nettement plus de la programmation
Pas sur, pas sûr :)
J'ai bien compris ton propos. Mais je te fais quand même une proposition:
std::auto_ptr<B> p_B;
comme membre de la classe.
Maintenant attention!.
Je sais que tu codes avec Qt en ce moment. Tu as posé la question pour A et B, j'ai répondu pour A et B. MAIS, si A et B sont des widgets tels que B est enfant de A, alors il n'y a pas de fuite mémoire. QT s'occupe de le gérer :)
C'était peut être ça que tu voulais dire par interface ? des widgets ?
Fuite mémoire :)
Ben, une interface ça n'existe pas en C++. Tu as du mal t'exprimer là.
Pas sur, pas sûr :)
J'ai bien compris ton propos. Mais je te fais quand même une proposition:
comme membre de la classe.
Maintenant attention!.
Je sais que tu codes avec Qt en ce moment. Tu as posé la question pour A et B, j'ai répondu pour A et B. MAIS, si A et B sont des widgets tels que B est enfant de A, alors il n'y a pas de fuite mémoire. QT s'occupe de le gérer :)
C'était peut être ça que tu voulais dire par interface ? des widgets ?