Какой самый простой способ преобразования массива в вектор?
void test(vector<int> _array)
{
...
}
int x[3]={1, 2, 3};
test(x); // Syntax error.
Я хочу преобразовать x из массива int в вектор самым простым способом.
Одним простым путем может быть использование assign()
функция, которая предопределена в vector
класс.
, например,
array[5]={1,2,3,4,5};
vector<int> v;
v.assgin(array, array+5); // 5 is size of array.