
Un destructeur est appelé automatiquement à chaque fin du bloc où l’objet a était déclaré. Il permet de libérer la mémoire allouée dans le constructeur. Il se déclare de cette façon:
class Voiture
{
private:
int longueur;
public:
// Constructeur
Voiture(int long);
// Destructeur
~Voiture();
};
Il ne prend aucun paramètre et n’a aucune valeur de retour.
Si vous avez utlisé un new dans le constructeur, vous pouvez mettre le delete dans le destructeur.
Articles susceptibles de vous intéresser