exponenta event banner

MISRA C++: 2008 Правило 16-2-2

Макросы C++ должны использоваться только для защиты, квалификаторов типа или спецификаторов класса хранения.

Описание

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

Макросы C++ должны использоваться только для защиты, квалификаторов типа или спецификаторов класса хранения.

Внедрение Polyspace

Флаги средства проверки #define операторы, в которых макросы расширяются на что-либо, отличное от включения защитных элементов, квалификаторов типов или спецификаторов классов хранения, таких как static, inline, volatile, auto, register и const.

Поиск неисправностей

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

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

Группа: Директивы предварительной обработки
Категория: Обязательно
Представлен в R2013b