📜  在 C++ 中连接两个向量(1)

📅  最后修改于: 2023-12-03 15:23:07.611000             🧑  作者: Mango

在 C++ 中连接两个向量

在 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;
}

在上面的示例中,我们声明并初始化了两个向量 vec1vec2std::vector 模板类是一个封装很好的动态数组,可以在运行时动态改变大小。

连接两个向量

可以使用 std::vectorinsert 函数来连接两个向量。下面是示例代码。

#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;
}

在上面的示例中,我们使用 vec1insert 函数连接了 vec1vec2。连接后的向量将存储在 vec1 中。最后,我们遍历输出连接后的向量。

希望这篇文章能够帮助你在 C++ 中连接两个向量。