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