Map <STL>
2016-03-06 16:30
218 查看
map的使用方法:
#include <cstdio> #include <map> #include <string> using namespace std; int main() { //声明int为键,const char* 为值 map<int,const char*>m; //插入元素 m.insert(make_pair(1,"ONE")); m.insert(make_pair(10,"TEN")); m[100]="HUNDRED"; //查找元素 map<int, const char*>::iterator ite; ite = m.find(1); puts(ite->second); //输出ONE ite=m.find(2); if(ite==m.end()) puts("not found"); //not found else puts(ite->second); puts(m[10]); //其他的写法 //删除元素 m.erase(10); //遍历一遍所有元素 for(ite=m.begin();ite!=m.end();ite++){ printf("%d: %s\n",ite->first,ite->second); } }
相关文章推荐
- 机房重构—删除用户析DataGridView
- 开发过程中的一些资料收集---
- 字符串分割函数strtok和strsep使用注意事项
- DOCKER学习待回答的问题!
- 从零开始学习EasyDarwin(RTSP之EventThread)
- 排序总结归纳
- iOS - Swift - 图书展示项目
- 三月活动之“桃花朵朵开 求爱上上签”
- 10. smarty 方法
- ZooKeeper原理及使用
- poj3660 Cow Contest
- Android BLE开发之Android手机与BLE终端通信
- 解决下载文件过程中内存暴涨之---OutputStream
- 软件工程概论阅读笔记1
- C#第三节课(1)
- 今天晴朗,但是由于晚上睡眠不是很好就头昏眼花
- Numpy中如何给矩阵增加一行或一列
- TYVJ 4354 多重背包二进制优化
- Latex 参考文献类型和写法
- TYVJ 4354 多重背包二进制优化