当前位置:   article > 正文

c++中vector find使用_c++ vector find

c++ vector find

c++中vector find使用


不同于map(map有find方法),vector本身是没有find这一方法,其find是依靠algorithm来实现的。

话不多说,上代码:

  1. #include <iostream>
  2. #include <algorithm>
  3. #include <vector>
  4. int main()
  5. {
  6. using namespace std;
  7. vector<int> vec;
  8. vec.push_back(1);
  9. vec.push_back(2);
  10. vec.push_back(3);
  11. vec.push_back(4);
  12. vec.push_back(5);
  13. vec.push_back(6);
  14. vector<int>::iterator it = find(vec.begin(), vec.end(), 6);
  15. if (it != vec.end())
  16. cout<<*it<<endl;
  17. else
  18. cout<<"can not find"<<endl;
  19. return 0;
  20. }

记着要包含algorithm这一头文件,其定义了find这一函数。

资料参考:http://blog.csdn.net/huangyimin/article/details/6133650

建议大家还是自己手动敲一下,看过仅仅是看过,敲一次能映像深刻不少呢。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/181431
推荐阅读
相关标签
  

闽ICP备14008679号