Показать сообщение отдельно
Старый 16.11.2016, 15:15   #14
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Статистический полиморфизм?

Сообщение от impersonalis Посмотреть сообщение
Если уж препод решил выпасть на умняк, синтезировав формальный пример, то:
мне думается, что т.к. foo() от i,j не зависит (формально это не показано), то компилятор это в один цикл свернёт, а если результат вызова foo() ещё и ни на что не влияет (что формально надо было бы показать возвратом значения в точку вызова, с последующим учётом этого результата), то вообще - выкинет оба цикла.
Ну, это все так, конечно оптимизирующий компилятор все сделает за тебя и даже лучше часто, но как теория для понимания почему бы и нет. Только надо нормально давать это, а не нести хуйню с умным видом.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
Gector (18.11.2016), impersonalis (16.11.2016)