векторная инициализация c++

Я использовал следующую векторную инициализацию со значениями в Code::Blocks и компиляторе MingW:

vector<int> v0 {1,2,3,4};

После этого мне пришлось переместить код в проект визуальной студии (С++), и я пытался его построить. Я получил следующую ошибку:
определения локальных функций недопустимы

Компилятор Visual Studio не поддерживает такого рода инициализацию?
Как мне изменить код, чтобы сделать его совместимым?
Я хочу инициализировать вектор и заполнить его значениями одновременно, как массив.

9
задан James McNellis 5 March 2012 в 23:40
поделиться