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

如何将一个vector赋给另一个vector-ag真人游戏

vector 有个函数assign, 可以帮助执行赋值操作。

assign会清空你的容器。

assign函数:

函数原型:

void assign(const_iterator first,const_iterator last);

void assign(size_type n,const t& x = t());

功能:

将区间[first,last)的元素赋值到当前的vector容器中,或者赋n个值为x的元素到vector容器中,这个容器会清除掉vector容器中以前的内容。

测试用例:

 1 #include
 2 #include
 3 using namespace std;
 4 int main()
 5 {
 6     vector a(3,100);
 7     vector b(5,200);
 8     a.assign(b.begin(),b.end());
 9     int i;
10     for(i=0;i

运行结果:

200
200
200
200
200
网站地图