Si delete
un puntero de la siguiente manera, por ejemplo:¿Qué le sucede a una dirección después de que se le haya aplicado el operador delete en C++?
delete myPointer;
Y, después de eso hicieron no asignar 0
al puntero de la siguiente manera:
myPointer = 0; //skipped this
Will myPointer
estar apuntando a otra dirección de memoria ?
@ user588855: la asignación de '0' a un puntero * deleted * es un tema controvertido, dependiendo de la situación, ya que podría ocultar errores estructurales en el manejo de flujo/memoria. Es mejor usar punteros/contenedores inteligentes y no tener que llamar 'borrar' en absoluto. –