12 из 150 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
C++ · Advanced Features
Какой из следующих фрагментов кода создает висячий указатель?
int* ptr = new int(5); delete ptr; ptr = nullptr;
int* ptr = new int(5); int* ptr2 = ptr; delete ptr;
std::unique_ptr<int> ptr = std::make_unique<int>(5);
int x = 5; int* ptr = &x; *ptr = 10;