Оператор отношения должен возвратить булево значение
Оператор отношения должен возвратить булево значение.
Возвращаемое значение от операторов отношения Библиотеки Стандарта C++ может непосредственно проверяться, чтобы видеть, является ли отношение TRUE или FALSE. Перегрузки оператора отношения должны быть сопоставимы с этим использованием. В противном случае пользователи перегруженного оператора отношения могут видеть неожиданные результаты. Смотрите пример ниже.
Средство проверки отмечает перегрузки операторов отношения, которые не возвращают значение типа bool.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: Перегрузка |
| Категория: необходимый, автоматизированный |