Junior
Co se stane, když zavoláte free pro ukazatel, který ukazuje na nullptr?
sobes.tech AI
Odpověď od AI
Volání free pro ukazatel roven nullptr nezpůsobí chybu ani neočekávané ukončení programu. Standard jazyka C a C++ garantuje toto chování. Funkce free v tomto případě nic nedělá.
#include <cstdlib> // Pro free
int main() {
int* ptr = nullptr;
free(ptr); // Bezpečné
return 0;
}