Junior — Middle
Nullga ishora qiluvchi ko'rsatkichni delete operatori yordamida o'chirishga urinish nima bo'ladi?
sobes.tech AI
AIdan javob
C++ da delete operatori null (null) ga teng bo'ladi. Agar null bo'lgan ko'rsatgich uchun delete chaqirilsa, hech narsa bo'lmaydi — operatsiya shunchaki e'tiborga olinmaydi.
Misol:
int* p = nullptr;
delete p; // Xavfsiz, hech narsa bo'lmaydi
Bu xulq C++ standarti tomonidan kafolatlangan va delete qilishdan oldin ko'rsatgich null ekanligini tekshirish shart emasligini ta'minlaydi.