Was ist der Unterschied zwischen dem Löschen eines Zeigers und dem Setzen auf nullptr? [Duplikat

Diese Frage hat hier bereits eine Antwort:

delete vs NULL vs kostenlos in c ++ 6 answers

Sagtdelete pointer undpointer = nullptr das Gleiche? Wahrscheinlich nicht, aber macht letzteres Speicher frei? Wie wäre es mitdelete pointer; pointer = nullptr / pointer = nullptr; delete pointer? Warum nicht auf diese Weise Zeiger, die normalerweise zu einem anderen Zeitpunkt gelöscht werden und bei einem normalen Löschvorgang einen Fehler verursachen, vorzeitig löschen?