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