当前位置:   article > 正文

c++ 中map 的find 用法_c++ map find

c++ map find

   

   用find函数来定位数据出现位置,它返回的一个迭代器,当数据出现时,它返回数据所在位置的迭代器,如果map中没有要查找的数据,它返回的迭代器等于end函数返回的迭代器,

程序演示

  1. #include <map>
  2. #include <string>
  3. #include <iostream>
  4. Using namespace std;
  5. Int main()
  6. {
  7.        Map<int, string> mapStudent;
  8.        mapStudent.insert(pair<int, string>(1, “student_one”));
  9.        mapStudent.insert(pair<int, string>(2, “student_two”));
  10.        mapStudent.insert(pair<int, string>(3, “student_three”));
  11.        map<int, string>::iterator iter;
  12.        iter = mapStudent.find(1);
  13. if(iter != mapStudent.end())
  14. {
  15.        Cout<<”Find, the value is ”<<iter->second<<endl;
  16. }
  17. Else
  18. {
  19.        Cout<<”Do not Find”<<endl;
  20. }
  21. }

百度云盘:链接:https://pan.baidu.com/s/11b634VvKMIsGdahyBLpZ3Q    提取码:6666 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号