Junior — Middle
Kas nutiks, jei bandysite ištrinti null rodyklę naudodami delete operatorių?
sobes.tech AI
Atsakymas iš AI
C++ kalba delete operatorius saugiai tvarko null (nullptr) rodyklės ištrynimą. Jei bandysite iškviesti delete null rodyklės, nieko neįvyks — operacija tiesiog ignoruojama.
Pavyzdys:
int* p = nullptr;
delete p; // Saugus, nieko neįvyks
Šis elgesys yra garantuotas C++ standarto ir leidžia nepatikrinti, ar rodyklė yra null prieš ją ištrynant.