Junior
750
Cosa succede se si chiama free per un puntatore che punta a nullptr?
Risposta dell'AI
sobes.tech AI
Chiamare free per un puntatore uguale a nullptr non provoca errore o crash del programma. Lo standard del linguaggio C e C++ garantisce questo comportamento. La funzione free in questo caso non fa nulla.
#include <cstdlib> // Per free
int main() {
int* ptr = nullptr;
free(ptr); // Sicuro
return 0;
}