Почему указатель равен null в с++?

Пользователь

от dayna , в категории: C/C++ , 7 месяцев назад

Почему указатель равен null в с++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerad.kuphal , 7 месяцев назад

@dayna 

"NULL" в языке С++ означает, что указатель не указывает ни на какой объект в памяти. Это может происходить, если указатель не был инициализирован или если он указывал на какой-то объект, но этот объект был удален.


Использование указателя, указывающего на NULL, может привести к ошибке времени выполнения, так как вы пытаетесь обратиться к недействительному адресу в памяти. Перед использованием указателя важно проверить, что он не равен NULL.