Тема: for(;;)
Показать сообщение отдельно
Старый 25.03.2011, 08:15   #13
Venom2
 
Сообщений: n/a
Ответ: for(;;)

Сообщение от Den
1)какой ты знаеш компилятор который это выбросит?? (Visual C++ и GCC - нет)
Любой оптимизирующий.
Сообщение от Den
2)jmp 0x8048467 <main()+3> ------ как видиш не выбросил.
Естественно что пустой цикл никуда не денется, там попросту ничего оптимизировать. Помести внутрь какое-либо условие выхода и увидишь разницу. Если это условие можно вычислить на этапе компиляции, оптимизатор выкинет этот цикл, и значения переменных посчитает, если это возможно.
Сообщение от Den
3)выбросить может какой нибуть оптимизатор в IDE но не как в компиляторе, ололо.
Какой еще оптимизатор в IDE? :D IDE это среда разработки, оптимизатор это часть компилятора.
Сообщение от Den
Я вообщето это и написал в посте №7
Капитан очевидность?

Остальное коментировать не вижу смысла, особенно массу орфографических ошибок. Верно в своем профиле написал - школота.
 
Ответить с цитированием