Junior
Какво се случва, ако извикате free за указател, който сочи към nullptr?
sobes.tech AI
Отговор от AI
Повикът на free за указател, равен на nullptr, не води до грешка или аварийно затваряне на програмата. Стандартът на езика C и C++ гарантира това поведение. Функцията free просто не прави нищо в този случай.
#include <cstdlib> // За free
int main() {
int* ptr = nullptr;
free(ptr); // Безопасно
return 0;
}