一、头文件
#include<map>
map是一种以键--值(key-value)存储的数据类型
map中的数据默认按照key的值从小到大排序,value若为Int类型,默认为0
二,定义
1)map<int,string> m;//定义了一个空的对象m
三、初始化
四、常用操作
1)查找元素
m.find(key);//当所查找的关键key出现时,返回数据所在对象的位置。如果没有,返回m.end();
2)插入元素
常用的插入方式是m[key]=value;
3)遍历
设map<int,int> m
则遍历如下:
map<int,int>::iterator iter=m.begin();
while(iter!=m.end())
{
cout<<iter->first<<" "<<iter->second<<endl;//输出
iter++;
}