Оператор со смешанными битовыми и арифметическими операциями
Битовая и арифметическая операция на тех же данных обнаруживает операторы с битовыми и арифметическими операциями на той же переменной или выражении.
Смешанные битовые и арифметические операции действительно компилируют. Однако размер целочисленных типов влияет на результат этих смешанных операций. Смешанные операции также уменьшают удобочитаемость и поддерживаемость.
Разделите битовые и арифметические операции или используйте только один тип операции на оператор.
Группа: хорошая практика |
Язык: C | C++ |
Значение по умолчанию: 'off' |
Синтаксис командной строки: BITWISE_ARITH_MIX |
Удар: низко |
ID CWE: 710 |