📅  最后修改于: 2023-12-03 15:23:07.611000             🧑  作者: Mango
在 C++ 中,可以通过使用 std::vector
标准模板库来连接两个向量。下面是两个 std::vector
的声明方式和连接方式的完整示例代码。
在 C++ 中,可以通过以下方式声明和初始化 std::vector
。
#include <iostream>
#include <vector>
int main()
{
// 声明和初始化向量 vec1
std::vector<int> vec1 = {1, 2, 3};
// 声明和初始化向量 vec2
std::vector<int> vec2 = {4, 5, 6};
return 0;
}
在上面的示例中,我们声明并初始化了两个向量 vec1
和 vec2
。std::vector
模板类是一个封装很好的动态数组,可以在运行时动态改变大小。
可以使用 std::vector
的 insert
函数来连接两个向量。下面是示例代码。
#include <iostream>
#include <vector>
int main()
{
// 声明和初始化向量 vec1
std::vector<int> vec1 = {1, 2, 3};
// 声明和初始化向量 vec2
std::vector<int> vec2 = {4, 5, 6};
// 连接两个向量
vec1.insert(vec1.end(), vec2.begin(), vec2.end());
// 打印连接后的向量
std::cout << "Merged Vector: ";
for (const auto& element : vec1) {
std::cout << element << " ";
}
std::cout << std::endl;
return 0;
}
在上面的示例中,我们使用 vec1
的 insert
函数连接了 vec1
和 vec2
。连接后的向量将存储在 vec1
中。最后,我们遍历输出连接后的向量。
希望这篇文章能够帮助你在 C++ 中连接两个向量。