Макро-NULL должен быть единственной разрешенной формой целочисленного постоянного нулевого указателя
Макро-NULL должен быть единственной разрешенной формой целочисленного постоянного нулевого указателя.
Следующие выражения позволяют использование постоянного нулевого указателя:
Присвоение на указатель
==
или !=
операция, где один операнд является указателем
?:
операция, где один из операндов по обе стороны от: указатель
Используя NULL
вместо 0 проясняет, что был предназначен постоянный нулевой указатель.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: преобразования типа указателя |
Категория: необходимый |
Категория AGC: удобочитаемость |