Destructeur en C++

Fermé
Alicia - 12 janv. 2006 à 00:03
Mr.Ous Messages postés 13 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 15 avril 2008 - 31 janv. 2008 à 11:04
Bonjour
Quel est l'utilité d'un destructeur en C++ ???
J'ai remarqué qu'un constructeur permettait d'initialiser un objet d'un certain type
Mais je en vois pas l'utilité d'un destructeur
Quelqu'un pourrait me donner une idée de son utilité svp
merci
A voir également:

3 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
12 janv. 2006 à 08:11
Salut,

Ben par exemple à libérer la memoire que tu as allouée dans ton objet.
Si tu as alloué de la memoire avec malloc, alors il faut la libérer avec free(), si tu as ouvert un fichier avec fopen alors il faut le fermer avec fclose() etc...
Et puis toute chose qu'un objet doit faire lorsqu'il disparait. Ca dépend de l'objet, ce qu'il fait etc...
0
Bonjour,

Place des "cout" en quantité dans tes constructeurs
et tes destructeurs, tu pourra ainsi les voir à l'oeuvre.

Lupin
0
Mr.Ous Messages postés 13 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 15 avril 2008 3
31 janv. 2008 à 11:04
j'ai rien pigé, vous pouvez m'expliquer d'avantage ?
merci d'avance.
0