Operatore Cancellatore Oggetto delete

L'operatore delete elimina un oggetto creato dall'operatore new, chiama il distruttore di classe corrispondente e libera la memoria occupata dall'oggetto. Un descrittore reale di un oggetto esistente viene utilizzato come operando. Dopo che l'operazione di eliminazione viene eseguita, il descrittore dell'oggeto non è più valido.

Esempio:

      //--- elimina figura
      delete m_shape;
      m_shape=NULL;
      //--- crea una nuova figura
      NewShape();

Vedi anche

Inizializzazione delle Variabili, Visibilità Ambito e Durata delle Variabili, Creazione ed Eliminazione di Oggetti