Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2496 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Exception et constructeur : Avis demandé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exception et constructeur : Avis demandé

n°827781
Joel F
Real men use unique_ptr
Posté le 20-08-2004 à 15:05:17  profilanswer
 

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 ?

mood
Publicité
Posté le 20-08-2004 à 15:05:17  profilanswer
 

n°827840
HelloWorld
Salut tout le monde!
Posté le 20-08-2004 à 15:42:37  profilanswer
 

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]


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°827914
Taz
bisounours-codeur
Posté le 20-08-2004 à 16:41:16  profilanswer
 

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.

n°827984
Joel F
Real men use unique_ptr
Posté le 20-08-2004 à 18:06:23  profilanswer
 

OK, ca n'ai pas des pbs de memoires juste des conditions sur des valeurs :)
Parfait donc merci à tous


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Exception et constructeur : Avis demandé

 

Sujets relatifs
demande de code assembler en C (_asm) pour emulation via usbSource PHP, demande d'aide
retirer la demande connection a une baseVotre avis sur les sites Wiki
Demande d'infoexception servlet invoker
new dans instantiation dans constructeur ???[Résolu] Votre avis SVP + need conseil/aide scrollbarre
Exception in thread "main" java.lang.NoClassDefFoundErrorException à l'execution java3D
Plus de sujets relatifs à : Exception et constructeur : Avis demandé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR