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