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;
}

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄