c++ 如何实现vector内容的复制

一、vector是一个构造对象,不能直接使用=符号进行复制,必须迭代每一个元素来复制。或者重载=操做符。二、大体有一下几种方法实现用于把一个vector复制给另外一个vector:方法1:vector<int > v1(v2);//声明方法2:使用swap进行赋值:vector<int > v1();v1.swap(v2);//将v2赋值给v1,此时v2变成了v1方法3:使用函数assign进行赋
相关文章
相关标签/搜索