ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
2 ноября
1551645 Топик полностью
Nikolay_Po (Вчера, 21:44, просмотров: 22) ответил AlexBi на Это упрощенный пример. У меня на основе подобных выражений вычисляется индекс в массиве, делается это в разных местах, с разными константными данными, на #if #else такое не заменится. Но если скобками такое не погасить, значит буду выкручиваться по-другому. Я думал что я просто не могу подобрать нужную комбинацию скобок.
Я думаю, у вас просто слишком жёсткий уровень предупреждений. Сам пользуюсь GCC. И если включить оптимизации на максимум и включить все основные предупреждения - то тоже жалуется, что, дескать, чего условие писал, если результат заранее известен? 

По факту, у меня условия работают по определениям препроцессора - в зависимости от конфигурации, калибровочных констант и прочего. И в таких местах я, не редко, переписывал обычный код на директивы препроцессора. Ну или в обычные, линейные математические выражения. Если нужно было избавиться от предупреждений.