Hola, por que cuando hago delete no me esta liberando la memoria del puntero?
en este código sencillo pude ver que no me funciona como debería:
int* num = new int;
*num = 5;
delete num;
*num = 80;
me deja asignarle 80 y después consultarlo y confirmo que sigue ahí con printf.
gracias, saludos!