一、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;
}
二、待续....