C++ Vector容器怎样复制

   2024-10-02 2940
核心提示:在C++中,可以使用Vector容器的构造函数或者赋值运算符来复制一个Vector容器。使用构造函数复制Vector容器:#include iostream#i

在C++中,可以使用Vector容器的构造函数或者赋值运算符来复制一个Vector容器。

使用构造函数复制Vector容器:
#include <iostream>#include <vector>int main() {    std::vector<int> vec1 = {1, 2, 3, 4, 5};    std::vector<int> vec2(vec1); // 使用vec1的构造函数复制vec1到vec2    // 输出复制后的vec2    for (int i : vec2) {        std::cout << i << " ";    }    return 0;}
使用赋值运算符复制Vector容器:
#include <iostream>#include <vector>int main() {    std::vector<int> vec1 = {1, 2, 3, 4, 5};    std::vector<int> vec2;    vec2 = vec1; // 使用赋值运算符将vec1复制到vec2    // 输出复制后的vec2    for (int i : vec2) {        std::cout << i << " ";    }    return 0;}

无论使用构造函数还是赋值运算符,都可以实现Vector容器的复制。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号