MISRA C:2012 Rule 20.5

# undef не должен использоваться

Описание

Определение правила

# undef не должен использоваться.

Объяснение

#undef может сделать программное обеспечение неясным, какие макросы существуют в определенной точке в модуле перевода.

Дополнительное сообщение в отчете

# undef не должен использоваться.

Поиск и устранение проблем

Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».

Проверяйте информацию

Группа: Директивы предварительной обработки
Категория: Консультационные
Категория AGC: Читаемость