Назад к вопросам
Junior
332
questionbank
Что произойдет, если вызвать free для указателя, указывающего на nullptr?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Вызов free для указателя, равного nullptr, не приводит к ошибке или аварийному завершению программы. Стандарт языка C и C++ гарантируют такое поведение. Функция free просто ничего не делает в этом случае.
#include <cstdlib> // Для free
int main() {
int* ptr = nullptr;
free(ptr); // Безопасно
return 0;
}