stl一些技巧积累

一、std::find()用法

用法:find(first, end, value)

返回区间(first, end)中遍历查找value的元素位置;如为找到,返回end。函数返回的是迭代器或指针,即位置信息

例子:

#include <stdlib.h>
#include <stdio.h>
#inlcude <vector>
#include <algorithm>
 
int main()
{
    vector<int>  vec_input;
    vector<int>::iterator  vec_input_value;
 
   for(int i = 0; i<10; i++)
   {
      vec_input.push_back(i);
   }
 
   int value = 5;
   vec_input_value = find(vec_input.begin(), vec_input.end(), value );
   if(vec_input_value != vec_input.end())
   {
      printf(“find value\n”);
   }
   else
   {
      printf(“find value\n”);
   }
 
   return 0;
}


二、待续....

猜你喜欢

转载自blog.csdn.net/xiaokuang5020/article/details/78039220