#include<algorithm>
#include<vector>
using namespacestd;
vector<int>array(100);//整型的array数组
int main()
{
array[20]=50;
vector<int>::iterators=find(array.begin(),array.end(),50);第一个参数是array的起始地址,第二个参数是array的结束地址,第三个参数是需要查找的值
if( s!=array.end())//找到
cout<<*s<<endl;
elsecout<<"notfind!"<<endl;
system("pause");
return0;
}
find()函数的定义:
template <class InputIterator, classT>InputIterator find( InputIterator first, InputIterator last, const T&value){ while (first != last && *first !=value)++first; return first; }