В книге C ++ Primer
, глава (3), есть следующий цикл for, который сбрасывает элементы вектора в ноль.
for (vector<int>::size_type ix = 0; ix ! = ivec.size(); ++ix)
ivec[ix] = 0;
Почему используется вектор
? Разве мы не можем сказать int ix = 0
? В чем преимущество использования первой формы для второй?
Спасибо.