STL 小白学习(10) map
map的构造函数
map<int, string> mapS;
数据的插入:用insert函数插入pair数据,下面举例说明
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。mapStudent.insert(pair<int, string>(1, "student_one")); mapStudent.insert(pair<int, string>(2, "student_two")); mapStudent.insert(pair<int, string>(3, "student_three"));
map迭代器
map<int, string>::iterator iter;
用法如法炮制
for(iter = mapStudent.begin(); iter != mapStudent.end(); iter++) cout<<iter->first<<' '<<iter->second<<endl;
map查找
mymap.find('a')->second
map.find简单运用
iter = mapStudent.find(1); if(iter != mapStudent.end()) { Cout<<”Find, the value is ”<<iter->second<<endl; }

更多精彩