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