Destructeur en C++

Alicia -  
Mr.Ous Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
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
Lupin
 
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   Statut Membre Dernière intervention   3
 
j'ai rien pigé, vous pouvez m'expliquer d'avantage ?
merci d'avance.
0