Этот фрагмент кода:
enum {N = 10, M = 100};
vector<int> v(N, M);
не удается скомпилировать с Visual Studio 2013 из-за следующей ошибки:
ошибка C2838: 'iterator_category': незаконное квалифицированное имя в объявлении участника
Что с ним не так?