在C++中,可以使用std::vector的insert方法来合并两个或多个vector。以下是一个示例代码:
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec1 = {1, 2, 3};
std::vector<int> vec2 = {4, 5, 6};
std::vector<int> vec3 = {7, 8, 9};
// 合并vec2和vec3到vec1
vec1.insert(vec1.end(), vec2.begin(), vec2.end());
vec1.insert(vec1.end(), vec3.begin(), vec3.end());
// 输出合并后的vec1
for (int num : vec1) {
std::cout << num << " ";
}
return 0;
}
上述代码中,首先创建了三个vector:vec1、vec2和vec3。然后使用insert方法将vec2和vec3合并到vec1中。最后,使用循环输出合并后的vec1。运行该代码,输出结果为1 2 3 4 5 6 7 8 9。