当前位置:   article > 正文

map中find函数的用法_map find

map find

在map中,find函数用来找数据出现的位置,查找成功,返回数据所造位置的迭代器,如果查找失败,返回end()函数所在的迭代器,所以常用是否等于end(),来判断是否查找成功。

  1. #include<iostream>
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4. int main(){
  5. map<int,string>v;
  6. v.insert(pair<int,string>(1,"liming"));
  7. v.insert(pair<int,string>(2,"zhangsan"));
  8. v.insert(pair<int,string>(3,"lisi"));
  9. v.insert(pair<int,string>(4,"laowang"));
  10. map<int,string>::iterator it;
  11. it=v.find(8);
  12. if(it!=v.end()) cout<<it->first<<' '<<it->second<<endl;
  13. else cout<<"find flase"<<endl;
  14. return 0;
  15. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/992008
推荐阅读
相关标签
  

闽ICP备14008679号