Возможный дубликат:
С++: самый простой способ инициализировать вектор STL с жестко закодированными элементами
Я хочу инициализировать вектор, как в случае с массивом.
Пример
int vv[2] = {12, 43};
Но когда я делаю это так,
vector<int> v(2) = {34, 23};
ИЛИ
vector<int> v(2);
v = {0, 9};
он дает ошибку:
ожидаемое первичное выражение перед '{токеном
и
error: expected ', или'; до '= токена
соответственно.