菜鸟笔记
提升您的技术认知

顺序容器vector拷贝使用总结-ag真人游戏

主要用以下几种方法:

vector vec;
vec.push_back(1);
vec.push_back(2);

1.初始化构造时拷贝

vector vec2(vec);

2.assign

vector vec2;
vec2.assign(vec.begin(), vec.end());

以上两种方法都是将vec中的数据复制到vec2中
3.swap

vector vec2;
vec2.swap(vec.begin(), vec.end());

这种方法是将vec中的数据移动到vec2中,此时vec为空了

4.insert

vector vec2;
vec2.insert(vec2.end(), vec.begin(), vec.end());

将vec中的数据复制一份,插入到vec2的末尾

网站地图