Junior
Čo sa stane, ak zavoláte free pre ukazovateľ, ktorý ukazuje na nullptr?
sobes.tech AI
Odpoveď od AI
Volanie free pre ukazovateľa rovného nullptr ne spôsobí chybu ani neočakávané ukončenie programu. Štandard jazyka C a C++ garantuje toto správanie. Funkcia free v tomto prípade nič nerobí.
#include <cstdlib> // Pre free
int main() {
int* ptr = nullptr;
free(ptr); // Bezpečné
return 0;
}