头文件
#include < map >
简介
是关联容器。容器中的每一个元素都是由一个键值和一个数据值组成的
用法
1.定义及创建
map< 类型 1 ,类型 2 > a;
// 两种类型可以是任何类型
// 使用为a[类型1]=类型2
例子
map<string,int>a;
a["hello"]=1;
a["hello"]+=2;
a["world"]=10;
for(map<string,int>::iterator it = a.begin(); it!=a.end(); it++)
cout<<it->first<<" "<<it->second<<endl;
/*
hello 3
world 10
*/
cout<<a["hello"] // 3
cout<<a["world"] // 10