form:wardseptember
map 是一种关联容器, 提供一对一的关联, 关联的形式为: KEY—-VALUE(键值对),另外关键字不能重复。 map 也可看做是 关键字映射的集合, 即,map中不可出现重复的关键字,每条映射的关键字都是不同的。 map基本用法
#include<iostream> #include<map> using namespace std; int main() { map<string,int> mymap; map<string,int>::iterator it; mymap["China"] = 100; mymap["English"] = 200; mymap["America"] = 300; for(it=mymap.begin();it!=mymap.end();++it) cout<<(*it).first<<":"<<(*it).second<<endl; return 0; } //输出结果为 America:300 China:100 English:200 //注:默认情况下,键值对是按键首字母的ascll大小,升序排列