Как инициализировать вектор в C ++ [дубликат]

Возможный дубликат:
C ++: самый простой способ инициализировать вектор STL с жестко запрограммированными элементами

Я хочу инициализировать вектор, как мы это делаем в случае с массивом.

Пример

int vv[2] = {12, 43};

Но когда я делаю это так,

vector v(2) = {34, 23};

ИЛИ

vector v(2);
v = {0, 9};

, это дает ошибку:

ожидаемое первичное выражение перед '{' токен

И

ошибка: ожидается » , 'или'; 'перед' = 'токеном

соответственно.

191
задан Peter Mortensen 8 November 2017 в 13:25
поделиться