Destructeur en C++
Alicia
-
Mr.Ous Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Destructeur en C++
- Destructeur d odeur maison - Guide
3 réponses
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...
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...