Junior
nullptr үчүн delete операторун чакырсак эмне болот?
sobes.tech AI
AIден жооп
Эч нерсе болбойт. nullptr үчүн delete операторун чакыруу ката же аныкталбаган жүрүм-турумга алып келбейт. C++ стандарты муну так кепилдик берет.
int* p = nullptr;
delete p; // Коопсуз, эч нерсе болбойт.
int* q = new int(10);
delete q; // бөлүнгөн эс тутумду бошотуу.
delete q; // аныкталбаган жүрүм-турум (көп жолу өчүрүү).
int* r = new int[5];
delete[] r; // массивди бошотуу.