Вставка вектора в вектор векторов - PullRequest
0 голосов
/ 05 июня 2018

Я делаю своего рода программу сортировки вставок, которая использует вектор векторов.Я хочу знать, как я могу вставить вектор в вектор векторов.

// constructing vector of vectors
vector< vector< int > > v_of_v;
for (int i = 0; i < 3; i++) {
    vector<int> row(2, i*100);
    v_of_v.push_back(row);
}

vector<int> tmp(2, 1);

// predetermined index
index = 2;

v_of_v.insert(index, tmp); // doesnt work

Примеры, которые я видел, просто перебирали tmp и вставляли каждый элемент вектора, а это не то, что я искал,Я хочу иметь возможность вставлять сам вектор, так же как и push_back.

1 Ответ

0 голосов
/ 05 июня 2018

Попробуйте это:

v_of_v.insert(v_of_v.begin() + index, tmp); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...