C ++ 11 auto e size_type

Dada a seguinte utilização deauto:

std::vector<int> v;
for (auto i = 0; i < v.size(); ++i) {
   ...
}

Seria ideal para C ++ deduziri Comostd::vector<int>::size_type, mas se apenas olhar para o inicializador parai, veria um número inteiro. Qual é o tipo deduzido dei nesse caso? Esse uso apropriado deauto?

questionAnswers(8)

yourAnswerToTheQuestion