Bonjour,
J'ai un petit doute.
dans la FAQ c++ : http://cpp.developpez.com/faq/cpp/?p...S_constructeur
Il est �crit � la fin du topic que le destructeur n'est pas appel� si on a une exception dans le constructeur.
J'utilise Borland C++ builder 2009, et j'ai l'impression que mon destructeur est appel� quand m�me.
mon constructeur ressemble a ��:
et mon destructeur:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 MaClass::MaClass { try { .... } catch( MonExecption &Erreur) { Netoyage affichage de la valeur de this dans un msg de débug throw } }
ben la, j'arrive a avoir une exception ET un destructeur avec la m�me valeur de this...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 MaClass::~MaClass { Netoyage affichage de la valeur de this dans un msg de débug }
Est ce que j'aurais mal compris quelque chose?
Merci d'avance









R�pondre avec citation
Partager