Qual é a diferença entre excluir um ponteiro e defini-lo como nullptr? [duplicado

Esta pergunta já tem uma resposta aqui:

delete vs NULL vs grátis em c ++ respostas

Está dizendodelete pointer epointer = nullptr o mesmo? Provavelmente não, mas o último libera memória? Sobre o quêdelete pointer; pointer = nullptr / pointer = nullptr; delete pointer? Por que não usar isso para criar uma maneira segura de excluir os ponteiros prematuramente, se necessário, onde eles normalmente seriam excluídos outra hora e causariam um erro com uma exclusão normal?

questionAnswers(5)

yourAnswerToTheQuestion