Выражения с типом bool не должны использоваться в качестве операндов к встроенным операторам кроме оператора присваивания =, логические операторы &&, ||!, операторы равенства == и! =, унарное & оператор и условный оператор.
Выражения с типом bool не должны использоваться в качестве операндов к встроенным операторам кроме оператора присваивания =, логические операторы &&, ||!, операторы равенства == и! =, унарное & оператор и условный оператор.
Операторы кроме тех упомянутых в правиле не приводят к значимым результатам с операндами bool. Использование операндов bool с этими операторами может указать на программные ошибки. Например, вы намеревались использовать логический оператор ||, но использовали побитовый оператор | вместо этого.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: стандартные преобразования |