Una cosa e' deallocare la memoria, un'altra eliminare il puntatore.

Se la variabile puntatore e' locale, viene eliminata alla fine della funzione. Se e' globale alla fine del programma.

Ma non e' molto importante eliminare il puntatore. Importante e' la gestione della memoria ...

Se non ho capito il problema, dimmelo, ma mostra anche il codice a cui fai riferimento ...