Висячие указатели

int* ptr = new int(10);
std::cout << "Адрес при создании " << ptr << "\n";
delete ptr;
std::cout << "Адрес после очистки " << ptr << "\n";

После очистки памяти, на которую ссылался указатель его нужно занулить (ptr = nullptr), чтобы он не ссылался на недействительную область памяти, я ведь правильно понял?


Ответы (0 шт):