C++11 auto и size_type

Учитывая следующее использование auto:

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

Было бы идеально подходит для C++, чтобы вывести iкак std::vector::size_type, но если он смотрит только на инициализатор для i, он увидит целое число. Каков выведенный тип iв этом случае? Подходит ли это использование auto?

8
задан R. Martinho Fernandes 27 March 2012 в 23:09
поделиться