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