64,654
社区成员
发帖
与我相关
我的任务
分享
#include <vector>
#include <iostream>
using namespace std;
#define item vector<int>::iterator
item search(item beg, item end, int val)
{
for (; beg != end; beg++)
if (*beg == val)
return beg;
return end;
}
int main()
{
vector<int> list = {
4, 3, 99, 10, 5, 7
};
item it = search(list.begin(),list.end(), 25);
cout << *it << endl;
it = search(list.begin(),list.end(), 10);
cout << *it << endl;
return 0;
}