Sobes.tech
Junior — Middle

Nullга ишора кылган көрсөткүчтү delete оператору менен өчүрүүгө аракет кылсаңыз, эмне болот?

sobes.tech AI

AIден жооп

C++'та delete оператору null (nullptr) болгон көрсөткүчтү коопсуз иштетет. Эгер null болгон көрсөткүч үчүн delete чакырсаңыз, эч нерсе болбойт — операция жөн гана көзгө көрүнбөйт.

Мисал:

int* p = nullptr;
delete p; // Коопсуз, эч нерсе болбойт

Бул жүрүм-турум C++ стандарты тарабынан кепилденген жана көрсөтүүчүнү өчүрмөстөн мурун null экенин текшерүүгө мүмкүнчүлүк берет.