¿Cuál es la diferencia entre eliminar un puntero y establecerlo en nullptr? [duplicar

Esta pregunta ya tiene una respuesta aquí:

delete vs NULL vs gratis en c ++ 6 respuestas

Esta diciendodelete pointer ypointer = nullptr ¿lo mismo? Probablemente no, pero ¿este último libera memoria? Qué pasadelete pointer; pointer = nullptr / pointer = nullptr; delete pointer? ¿Por qué no usar eso para hacer una forma segura de eliminar punteros prematuramente si es necesario, donde normalmente se eliminarían en otro momento y causarían un error con una eliminación normal?

Respuestas a la pregunta(5)

Su respuesta a la pregunta