Есть ли разница в производительности между использованием
for(int i = 0; i < 10; i++) { ... }
и
for(int i = 0; i < 10; ++i) { ... }
или компилятор способен оптимизировать таким образом, чтобы они были одинаково быстрыми в случае, когда они функционально эквивалентны?
Изменить: Это было задано, потому что я обсуждал это с коллегой, а не потому, что считаю его полезной оптимизацией в любом практическом смысле. Это в значительной степени академический.