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

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

Описание

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

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

Реализация Polyspace

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

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

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

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

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

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

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

Введенный в R2013b