一 find函数
1.find函数是algorithm里面的函数。配合迭代器使用。
2.vector中的find
vector<int>::iterator found;
found = find( vec.begin(), vec.end(), search_value );
if ( found != vec.end() )
cout << "search_value found!\n";
else cout << "search_value not found!\n";
这种事在整个vector范围内查找,如果没找到就返回vec.end();
如果不需要再整个范围内查找只需改变上下限就可以。比如vec中共有v[0]-----v[9] 10个元素。我想在第二个到第八个查找
find(vec.begin()+2,v.end()-2,value); 如果没有查到返回v.end()-2,即返回查找的下限。