Sintassi:
delete p; delete[] pArray;
L'operatore delete libera la memoria puntata dal suo argomento p. L'argomento deve essere il valore di un puntatore a memoria precedentemente allocata tramite una chiamata a new, oppure può avere valore 0. La seconda forma di delete dev'essere usata per cancellare un array che era stato allocato da new con la forma new[]. In entrambe le forme se l'argomento è 0 l'operazione non ha effetti.