Opérateur de Suppression d'Objet delete

L'opérateur delete supprime un objet créé avec l'opérateur new, appelle le destructeur de la la classe correspondante et libère la mémoire occupée par l'objet. Un descripteur réel d'un objet existant est utilisé comme opérande. Une fois que l'opération de suppression est exécutée, le descripteur de l'objet devient invalide.

Exemple :

      //--- supprime la figure
      delete m_shape;
      m_shape=NULL;
      //--- crée une nouvelle figure
      NewShape();

Voir aussi

Initialisation des Variables, Portée de Visibilité et Cycle de Vie des Variables, Créer et Supprimer des Objets