Junior
Mis juhtub, kui kutsute free nullpointeri jaoks?
sobes.tech AI
Vastus AI-lt
free väljakutse pointerile, mis võrdub nullptr, ei põhjusta viga ega programmi ootamatut sulgemist. C ja C++ keele standard tagab selle käitumise. Funktsioon free lihtsalt selles olukorras midagi ei tee.
#include <cstdlib> // Free jaoks
int main() {
int* ptr = nullptr;
free(ptr); // Turvaline
return 0;
}