Sobes.tech
Junior — Middle

Какво ще се случи, ако се опитате да изтриете указател, сочещ към null, с помощта на оператора delete?

sobes.tech AI

Отговор от AI

В C++ оператор delete безопасно обрабатывает удаление указателя, равного nullptr (null). Если попытаться вызвать delete для указателя, который равен null, то ничего не произойдет — операция просто игнорируется.

Пример:

int* p = nullptr;
delete p; // Безопасно, ничего не случится

Это поведение гарантировано стандартом C++ и позволяет не проверять указатель на null перед удалением.