J'ai diverses classes dont les comportements sont susceptibles de
lever une exception.
J'ai un vague souvenir que lever des exceptions dans le constructeur spabien ...
Divague-je ou ai-je raison de m'inquieter ?
Publicité
Posté le 20-08-2004 à 15:05:17
HelloWorld
Salut tout le monde!
Posté le 20-08-2004 à 15:42:37
Non, dans le destructeur c'est pas bien. Il faut juste bien faire attention à tout libérer, car le destructeur ne sera pas appelé vu que l'objet n'a pas été construit...
http://www.ensta.fr/~diam/c++/onli [...] s-fr.html#[17.2]
dans le constructeur ça va, le tout c'est de __tout__ planquer dans des shared_ptr ou autre. quand au destructeur, il ne doit __jamais__ lancé d'exception.
Joel F
Real men use unique_ptr
Posté le 20-08-2004 à 18:06:23
OK, ca n'ai pas des pbs de memoires juste des conditions sur des valeurs
Parfait donc merci à tous