Войти
ПрограммированиеФорумГрафика

релиз и дебуг выдают разные результаты (2 стр)

Страницы: 1 2
#15
23:25, 22 ноя. 2004

Оптимизатор - самое большое зло, которое есть в VC, так как он живет своей жизнью (злой такой искусственный интеллект). Для нахождения ошибки надо по всему коду проитись, а иногда еще и в Disassembly залезть. Советую оптимизацию всегда отключать, ничего хорошего она не дает.


#16
2:19, 23 ноя. 2004

Ghost2
LOL ROFL

Ты издеваешься, что ли -- оптимизацию отключить? Я ни разу в моей несколько-летней практике в VC не видел, чтобы в релизе генерился глючный код. Это -- первый раз, и это -- не в моей проге.

Зато за это время я сотни раз слышал, как ламеры говорят: вот, у меня хреновый оптимизатор сгенерил некорректный код и добавил баги, а в моем супер-прекрасном коде всё работало нормально!

А в Disassembly чем чаще будете залезать, тем больше будете знать.

#17
4:55, 23 ноя. 2004

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

#18
13:36, 23 ноя. 2004

cppguru

Страницы: 1 2
ПрограммированиеФорумГрафика

Тема в архиве.