std::vector<int> vec;
auto i = vec.begin(), j = std::next(i);
Ошибка: в объявителе-списке ‘auto’ всегда должен выводить один и тот же тип
Компилируется нормально в g ++ на Linux, так что, похоже, это ошибка компилятора. Вероятно, этот.
Это похоже на ошибку компилятора.
Смотрите эту ссылку ниже.
http://connect.microsoft.com/VisualStudio/feedback/details/728741
Возможно уже исправлено судя по комментариям в ссылке.
Да, это была проблема в наборе инструментов компилятора VS2010. Поменялись местами до 2013 года и все было хорошо.