Destructeur en C++

Alicia -  
Mr.Ous Messages postés 13 Statut Membre -
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 8854 Statut Modérateur 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 Statut Membre 3
 
j'ai rien pigé, vous pouvez m'expliquer d'avantage ?
merci d'avance.
0