- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
- 国际标准 IEC 61169-47:2015 EN Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω cable networks (type F-Quick) 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,.pdf
- 国际标准 IEC 61158-5-17:2007 EN 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素 Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements.pdf
- 国际标准 IEC 61158-5-17:2007 EN Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素.pdf
- 国际标准 IEC 60939-2-2:2004 EN_D 完整抑制无线电干扰滤波器单元-第2-2部分:空白详细规范-用于抑制电磁干扰的被动滤波器单元-仅需进行安全测试的滤波器(安全测试) Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference .pdf
- 国际标准 IEC 60939-2-2:2004 EN_D Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference suppression - Filters for which safety tests are required (safety.pdf
- 国际标准 IEC 60670-23:2006 EN-FR Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求.pdf
- 国际标准 IEC 60670-23:2006 EN-FR 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求 Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures.pdf
- 2024版完整的货物运输合同书.doc
- 2024版无财产的离婚协议书书模板.doc
- 2024版委托融资租赁合同书书.doc
文档评论(0)