Какой самый простой способ преобразовать массив в вектор?

Какой самый простой способ преобразования массива в вектор?

void test(vector<int> _array)
{
  ...
}

int x[3]={1, 2, 3};
test(x); // Syntax error.

Я хочу преобразовать x из массива int в вектор самым простым способом.

82
задан Amir Saniyan 8 January 2012 в 12:44
поделиться

1 ответ

Одним простым путем может быть использование assign() функция, которая предопределена в vector класс.

, например,

array[5]={1,2,3,4,5};

vector<int> v;
v.assgin(array, array+5); // 5 is size of array.
0
ответ дан 24 November 2019 в 09:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: