MISRA C++:2008 Rule 6-2-2

Выражения с плавающей точкой не должны быть прямо или косвенно проверены на равенство или неравенство

Описание

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

Выражения с плавающей точкой не должны прямо или косвенно проверяться на равенство или неравенство.

Реализация Polyspace

Шашка обнаруживает использование == или != с переменными с плавающей точкой или выражениями. Шашка не обнаруживает косвенно проверку равенства, например, используя <= оператор.

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

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

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

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