MISRA C ++:2008 правил 4-5-2

Выражения с перечислением типа не должны использоваться в качестве операндов к созданному - в операторах кроме нижнего оператора [], оператор присваивания =, операторы равенства == и! =, унарное & оператор и операторы отношения <<=>,> =

Описание

Управляйте определением

Выражения с перечислением типа не должны использоваться в качестве операндов к созданному - в операторах кроме нижнего оператора [], оператор присваивания =, операторы равенства == и! =, унарное & оператор и операторы отношения <<=>,> =.

Обменивайтесь сообщениями в отчете

Выражения с перечислением типа не должны использоваться в качестве операндов к созданному - в операторах кроме нижнего оператора [], оператор присваивания =, операторы равенства == и! =, унарное & оператор и операторы отношения <<=>,> =.

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

Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.

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

Группа: стандартные преобразования
Категория: необходимый

Введенный в R2013b