C++之<vector>之insert()
程序员文章站
2022-03-01 23:21:03
...
-
在vector中插入一个特定值
vector<int> v = { 1,2,3 };
v.insert(v.begin(), 10);
v.insert(v.begin() + 3, 15);
v.insert(v.end(), 20);
10 1 2 15 3 20
-
在vector中插入若干个相同的值
v.insert(v.begin(), 3, 100);
100 100 100 10 1 2 15 3 20
-
在vector中插入一个vector { 全部或者局部都可以,设置好起始位置与结束位置就好 [ v.begin() ,v.end() ) }
vector<int> v2;
v2.insert(v2.end(), v.begin(), v.end());
100 100 100 10 1 2 15 3 20
下一篇: vector