c++中往vector的末尾添加vector
时间: 2023-11-03 22:03:19 浏览: 228
C++中Vector的使用
5星 · 资源好评率100%
在C++中,往vector的末尾添加另一个vector有几种方法。其中一种方法是使用insert函数,将另一个vector的起始和结束迭代器作为参数传递给insert函数,可以将整个另一个vector添加到当前vector的末尾。另一种方法是使用push_back函数,使用循环将另一个vector的每个元素逐个添加到当前vector的末尾。
代码示例:
```
#include <vector>
using namespace std;
int main() {
vector<int> vec1 = {1, 2, 3};
vector<int> vec2 = {4, 5, 6};
// 方法一:使用insert函数
vec1.insert(vec1.end(), vec2.begin(), vec2.end());
// 方法二:使用push_back函数
for (int i = 0; i < vec2.size(); i++) {
vec1.push_back(vec2[i]);
}
return 0;
}
```
阅读全文