Зарезервированный идентификатор или зарезервированное имя макроса не должны объявляться
Зарезервированный идентификатор или зарезервированное имя макроса объявляться не должны.
Стандарт позволяет реализациям обрабатывать зарезервированные идентификаторы специально. При повторном использовании зарезервированных идентификаторов можно вызвать неопределенное поведение.
При определении имени макроса, соответствующего стандартному макросу, объекту или функции библиотеки, нарушается правило 21.1.
Правило рассматривает предварительные определения в качестве определений.
Идентификатор «XX» не должен использоваться повторно.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Стандартные библиотеки |
| Категория: Обязательно |
| Категория СМЖЛ: требуется |