MISRA C++:2008 Rule 16-2-1

Препроцессор должен использоваться только для включения файлов и включать защитные элементы

Описание

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

Препроцессор должен использоваться только для включения файлов и включать защитные элементы.

Реализация Polyspace

Шашечные флаги #ifdef и #define операторы в файлах, которые не включают файлы.

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

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

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

Группа: Директивы предварительной обработки
Категория: Требуемая
Введенный в R2013b