Il C + + linguaggio di programmazione consente di richiedere la memoria per un oggetto dal sistema operativo in un processo chiamato di allocazione della memoria . Altri linguaggi di programmazione ad automatizzare alcuni aspetti della allocazione della memoria , portando via un po 'di controllo e di responsabilità da parte del programmatore . È responsabilità del programmatore per restituire memoria allocata dopo che è fatto utilizzato. Quando viene restituita memoria allocata , una speciale funzione chiamata distruttore viene richiamato . Un distruttore esegue tutte la pulizia necessaria per liberare la memoria allocata . Istruzioni 
 1 
 carico del C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File ", "Nuovo" e poi "Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE 
 2 
 Importare le librerie " stringa" e " iostream " scrivendo il seguente all'inizio del file di codice sorgente : . < Br > 
 # include  
  # include  
  using namespace std; 
 3 
 Creare una funzione principale di scrivere il seguente sotto le righe scritte nel passaggio precedente : 
 
 int main ( ) { 
 
 
 
 } 
 4 
 allocare memoria per una nuovo oggetto stringa scrivendo il seguente all'interno delle parentesi graffe della funzione principale : 
 
 stringa * s = new string; 
 5 
 Invoca il distruttore per la stringa utilizzando il " ~ " simbolo. Questo rimuoverà la stringa dalla memoria . Accesso al distruttore viene fatto attraverso il puntatore " s " con quello che viene chiamato notazione punto . Il nome del pointer è seguito da una virgola e quindi dalla funzione che si desidera richiamare . Scrivere il seguente sotto la linea scritta nel passaggio precedente per chiamare il distruttore : 
 
 s ~ stringa ; 
 6 
 Eseguire il programma premendo il tasto play verde situato sulla parte superiore . fila di bottoni dell'IDE . Il programma alloca memoria per una stringa e quindi chiama il suo distruttore , quindi rimuoverlo dalla memoria. Il programma non ha uscita .