Junior — Middle
Nullга ишора кылган көрсөткүчтү delete оператору менен өчүрүүгө аракет кылсаңыз, эмне болот?
sobes.tech AI
AIден жооп
C++'та delete оператору null (nullptr) болгон көрсөткүчтү коопсуз иштетет. Эгер null болгон көрсөткүч үчүн delete чакырсаңыз, эч нерсе болбойт — операция жөн гана көзгө көрүнбөйт.
Мисал:
int* p = nullptr;
delete p; // Коопсуз, эч нерсе болбойт
Бул жүрүм-турум C++ стандарты тарабынан кепилденген жана көрсөтүүчүнү өчүрмөстөн мурун null экенин текшерүүгө мүмкүнчүлүк берет.