STL 小白学习(10) map
Posted likeghee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STL 小白学习(10) map相关的知识,希望对你有一定的参考价值。
map的构造函数
map<int, string> mapS;
数据的插入:用insert函数插入pair数据,下面举例说明
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; }
以上是关于STL 小白学习(10) map的主要内容,如果未能解决你的问题,请参考以下文章