- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6_set_multiset_特殊容器_迭代器(6_set_multiset_ special container _ iterator)
6_set_multiset_特殊容器_迭代器(6_set_multiset_ special container _ iterator)
1。例子1:设置的个性
#包括设置
#包含iostream
使用命名空间;
#包括字符串
#包括“打印。”
#包括文件
国际main()
{
集字符串 SS;//设置字符串 SS;
String s;//字符的[ 100 ];
ifstream鳍(“邮件列表”);
如果(!芬兰){ return 1;}
而(鳍 的)SS。插入();//会把邮件列表中重复数据去掉
打印(SS。begin(),SS。(),\n);
}
2:例子multiset的个性
#包括设置
#包含iostream
使用命名空间;
#包括“打印。”
#包括字符串
#包括地图
国际main()
{
多集字符串 MS;
字符串名称;
cout “请输入你选举的人的姓名(Ctrl + D表示结束):\n”;
而(CIN 的名字)
{ // Ctrl + D表示输入结束
ms.insert(名称);
}
打印(begin()女士,女士());
多集字符串::迭代器IB begin()女士,即;
multimap 字符串 int,MIS;
而(IB!=女士())
{
MIS。插入(make_pair(ms.count(*,* IB IB)));
IB ms.upper_bound(* IB);
}
打印(MIS。begin(),MIS。(),\n);
}
3:优先队列例子
#队列包括
#包含iostream
使用命名空间;
国际main()
{
priority_queue in PQ;
PQ。推(50);PQ。推(80);PQ。推(20);(70)推动PQ;
PQ。推(60);(30)推动PQ;
而(!PQ。empty()){
cout endl top() PQ;
pop() PQ;
}
}
4:for_each例子
#包含iostream
#算法包括
使用命名空间;
#包括字符串
空蚀(int元)
{
元+ = 10;
}
字符串打印(int元素)
{
cout 元”;
返回“芙蓉”;
}
类中添加
{
在三角洲;
公共:
添加(int d):三角洲(D){ }
无效operator()(int元){
元+ =三角;
}
};
模板 typename ITER TypeName函数
无效的foreach(ITER IB,Iter ie,函数f)
{
而(IB!= IE)F(* IB + +);
}
国际main()
{
a [ 5 ] = { 11,22,33,44,55 };
for_each(,+ 5,加上10);/ /通过类建立匿名对象,然后是函数对象
for_each(,+ 5,打印);cout endl;
for_each(,+ 5,加(5));
for_each(,+ 5,打印);cout endl;
for_each(,+ 5,加(1));
for_each(,+ 5,打印);cout endl;
}
例子5:复制
#算法包括
#包含iostream
使用命名空间;
#包括向量
#包括“打印。”
#包括容器
模板类ITER类POS
空公司(ITER IB、Iter ie、POS P)
{在(IB!= IE)* + + =×IB ++;}
模板类ITER类POS
无效的CB(ITER IB、Iter ie、POS P)
{在(IB!= IE)*,P = * --即;}
国际main()
{
a [ 5 ] = { 3,9,2,6,8 };
b [ 8 ] = { 0 };
向量 in VI(一+ 5);
(六种begin(),六());
打印(六begin(),六());//容器里是排好序的2 3 6 8 9
打印(,+ 5,,);//数组里没排好序3,
9,2,6,8
复制(六begin(),六(),a);//把容器里数据复制到数组里
打印(,+ 5,,);// 2,3,6,8,9
有限公司(六begin(),六(),b);
打印(B、B+8);
copy_backward(B,B 5,B 8);
打印(B、B+8);
布尔函数(int);
deque 国际 v;
CO(,+ 5,back_inserter(V));
打印(V. begin(),V());
CO(,+ 5,front_inserter(V));
打印(V. begin(),V());
诉clear();
remove_copy_if(,+ 5,back_inserter(V),功能);
打印(V. begin(),V());
}
布尔函数(int n){ return n 1;}
6:如果例子
#算法
您可能关注的文档
- 24c02可随机读写(24C02 can be read and write randomly).doc
- 24《飞夺泸定桥》教学设计之一(24, fly away Luding Bridge teaching design).doc
- 24c02的连续读写(Continuous read and write of 24C02).doc
- 24《飞夺泸定桥》教学设计之五(24, fly away Luding Bridge teaching design five).doc
- 24式太极拳打遍天下无敌手(24 Style Tai Chi over the invincible hand).doc
- 220v蓄电池充电机——噪音小环保仪表(220V battery charger -- small noise environmental protection instrument).doc
- 25-上大表科仪(25- on the table.).doc
- 2500元七天行动日志—掌握优势-安东尼罗宾--中文--完美版(2500 yuan seven days action log - Master advantage - Anthony, Robin - Chinese - perfect edition).doc
- 24《飞夺泸定桥》教学设计之三(24, fly away Luding Bridge teaching design three).doc
- 24节气冬至养生篇(24 solar terms winter solstice health chapter).doc
- 6个小细节呵护口腔健康(6 small details to protect your mouth health).doc
- 6《余角和补角》的教学设计(The teaching design of 6 and the supplementary angle).doc
- 6年磨剑——我的策划观点(6 years of grinding sword -- my view of planning).doc
- 6年重复的题(6 years of repetition).doc
- 6struts html标签库(6struts HTML标签库).doc
- 6种有效的领导风格引领卓越绩效(6 effective leadership styles lead performance excellence).doc
- 6级万能公式(Universal formula of 6 stages).doc
- 6级人防覆土2米等效静荷载多少(What is the equivalent static load of 6 meters covered with air defense 2 meters).doc
- 6陈安之告诉你-超级快速致富秘诀(6 Chen Anzhi tells you - super quick tips for getting rich).doc
- 7 商店建筑设计规范(7 code for design of shop building).doc
文档评论(0)