Если компилятор встречает строку такого вида: if (a == 4) b = 2 * a; то он ее оптимизирует, превращая в такую: if (a == 4) b= 8 может ли компилятор выдать исходник но уже оптимизированный? Или единственный способ глянуть оптимизацию это смотреть ассемлерный листинг?
igrock Может только в промежуточном коде (в каком - зависит от платформы). Если включена построчная отладочная информация, то по исходному коду и пром. представлению вполне можно посмотреть, то он там наоптимизировал.