В чем разница между удалением указателя и установкой его в nullptr? [Дубликат]

На этот вопрос уже есть ответ:

удалить против NULL против свободного в c ++ 6 ответов

Говоритdelete pointer а такжеpointer = nullptr то же самое? Вероятно, нет, но освобождает ли последний память? Как насчетdelete pointer; pointer = nullptr / pointer = nullptr; delete pointer? Почему бы не использовать это, чтобы сделать безопасный способ преждевременного удаления указателей, если это необходимо, когда они обычно удаляются в другой раз и вызывают ошибку при обычном удалении?

Ответы на вопрос(5)

Ваш ответ на вопрос