编程第五十一、五十二天
来源:互联网 发布:p2p网络摄像机软件使用 编辑:程序博客网 时间:2024/05/02 04:15
c++map容器的遍历
#include<map>
#include<iterator>#include<string>
#include<iostream>
#include<cstring>
using namespace std;
struct itemstruct
{
int a;
char b[20];
itemstruct(int t,char*str)
{
a=t;
strcpy(b,str);
}
};
int main()
{
map<string,itemstruct>mymap;
mymap.insert(make_pair("a",itemstruct(10,"hanzhou")));
mymap.insert(make_pair("ab",itemstruct(20,"fuzhou")));
mymap.insert(make_pair("abc",itemstruct(30,"zhengzhou")));
mymap.insert(make_pair("abcd",itemstruct(200,"wuhan")));
mymap.insert(make_pair("abcde",itemstruct(150,"kunming")));
mymap.insert(make_pair("abcdef",itemstruct(50,"xiamen")));
map<string,itemstruct>::iterator it=mymap.begin();
while(it!=mymap.end())
{
if((it->second).a>100)mymap.erase(it++);
else it++;
}
it=mymap.begin();
while(it!=mymap.end())
{
cout<<it->first<<" "<<(it->second).a<<" "<<(it->second).b<<endl;
it++;
}
system("PAUSE");
return 0;
}
阅读全文
0 0
- 编程第五十一、五十二天
- C#高级编程五十二天----有序列表
- 编程第五六天
- 编程第五十六天
- 《道德经》第五十一章
- 编程第四十一、四十二天
- shell学习五十二天----删除进程kill命令
- 五十二軍軍歌
- Android----基础----第五、六天----网络编程
- 马士兵struts2视频教程第五十一集
- Win32 Windows编程 十一
- 文件IO编程十一
- socket编程(十一)
- iOS编程学习十一
- VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- 第五讲 文本编程
- 编程珠玑第五章
- Dom编程(第五课)
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- 4103: [Thu Summer Camp 2015]异或运算
- 女黑客登场:轻松破解APP,共享单车任我骑!
- G2.9 std_alloc源码剖析
- tensorflow学习(2)MNIST机器学习入门
- 编程第五十一、五十二天
- 求两个list的差集
- JVM调优:选择合适的GC collector (三)
- 20 在苹果电脑上运行C语言程序
- maven+spring+mybatis
- Android Service使用
- Spring中通过工厂方法配置bean
- Spring推荐使用构造器注入,我不推荐
- JSON