Какой из этих кодов будет работать быстрее

Недавно я начал думать об оптимизации, теперь я знаю, что есть много книг и статей, но у меня есть конкретный сценарий, который меня интересует.

A.

for (i = 0; i < limit + 5; i++)
  cout << test;

B.

limit2 = limit +5;
for (i = 0; i < limit2; i++)
  cout << test;

Я хочу знать, будет ли второй фрагмент кода работать быстрее, потому что он должен выполнить математическое вычисление только один раз или вычисление сохраняется на время жизни контура.

5
задан LumpN 13 April 2011 в 09:43
поделиться