ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
129788 Топик полностью
rezident (01.09.2008 15:58, просмотров: 140) ответил POV на Они же используются внутри case. И до сих пор ничего не оптимизировалось. А теперь и press выкидывется оптимизатором.
В данной ситуации компилятор имеет право свести практически все вычисления в один оператор return, причем все инициализации локальных переменных константами также оптимизируются до вычисления готового значения константы, которая будет использоваться при вычислении в return. Я бы на вашем месте все эти промежуточные переменные заменил макросом.