map的简单用法
2015-08-22 23:28
232 查看
通过自己亲手上机实现下列代码,你便可以掌握map的简单用法。
#include <iostream> #include <cstdio> #include <map> #include <string> using namespace std; int main() { map<int,const char*> m; m.insert(make_pair(1,"one")); m.insert(make_pair(10,"ten")); m[100] = "one hundred"; map<int,const char*>::iterator it; it = m.find(1); puts(it->second); it = m.find(2); if(it == m.end()) puts("not found!"); else puts(it->second); puts(m[10]); m.erase(10); for(it = m.begin(); it != m.end();it++) { printf("%d: %s\n",it->first,it->second); } return 0; }
相关文章推荐
- poj 3581 Sequence(后缀数组)
- 迷了迷了,外国人都看不懂的英语
- json-lib,Jackson,Gson,FastJson比较
- Nodejs积累
- 多线程 - 11.图片缓存技术(SDWebImage框架内部实现)
- 题目:下一个排列
- static_cast、dynamic_cast、reinterpret_cast & const_的区别
- 【java】itoo项目实战之EJB中的RMI框架
- java-多线程2
- poj 1847 Tram floyd
- VB断点调试
- Netty与Reactor模式
- hdu 1028
- LNMP源码搭建
- c++:函数模板与函数包装器
- UFLDL机器学习
- Qt 插件篇
- 题目:上一个排列
- [UVA 10817]Headmaster's Headache[状压DP]
- 编写高质量代码改善C#程序的157个建议——建议120:为程序集指定强名称