Où mettre le delete d'une fenêtre non-modale ?
Bonjours à tous,
Pour créer des fenêtre non-modale j'utilise le code suivant :
Code:
1 2 3 4 5 6 7
|
CMaFenetre *MaFenetre = new CMaFenetre;
MaFenetre->create(IDD_MA_FENETRE);
MaFenetre->ShowWindow(SW_SHOW);
MaFenetre->UpdateWindow(); |
Bon jusque'là rien d'extraordinaire, seulement j'ai un problème avec ce code. J'y fais un new et je ne fais jamais de delete. Alors il y a 2 possibilitées, soit le delete est fait tout seul par VC++ quand on ferme la fenêtre soit je n'en fais jamais et alors c'est une fuite de mémoire. Dans le second cas où dois-je mettre le delete ?
J'utilise VC++6.0 et les MFC.
Merci,
yabo.