C++中的assign函数用法

更新时间:2023-05-18 19:04:48 阅读: 评论:0

C++中的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容器中以前的内容。
实例:
#include <vector>
#include <iostream>
刘组词int main( )
{
using namespace std;
vector<int> v1, v2, v3;
vector<int>::iterator iter;
v1.push_back(10);
v1.push_back(20);
v1.push_back(30);
v1.push_back(40);
v1.push_back(50);
v2.push_back(1);
v2.push_back(2);
cout << "v1 = " ;
for (iter = v1.begin(); iter != v1.end(); iter++)
cout << *iter << " ";
cout << endl;
cout << "v2 = ";
for (iter = v2.begin(); iter != v2.end(); iter++)
cout << *iter << " ";
cout << endl;
怎么夸女孩子v2 = v1;
cout << "v2 = ";fault
for (iter = v2.begin(); iter != v2.end(); iter++)
cout << *iter << " ";
cout << endl;
v2.assign(v1.begin(), v1.end());情商培训
cout << "v2 = ";
for (iter = v2.begin(); iter != v2.end(); iter++)
cout << *iter << " ";
别丢掉cout << endl;
v3.assign(7, 3) ;
航空服务
cout << "v3 = ";
for (iter = v3.begin(); iter != v3.end(); iter++)  cout << *iter << " ";
我心目中的班主任
cout << endl;
return 0;
}

本文发布于:2023-05-18 19:04:48,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/685025.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:容器   元素   复制到   原型   情商   航空   班主任   函数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图