C++ : Les destructeurs

Article

Les destructeurs

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.