阅读量:0
在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
。