您的位置:首页 > 其它

STL 之find & find_if

2013-09-10 10:30 363 查看
函数功能很简单,直接上代码:

bool fun(int x)
{
return x>2?true:false;
}
int main()
{
vector<int> vecInt;
vecInt.push_back(0);
vecInt.push_back(1);
vecInt.push_back(2);
vecInt.push_back(3);
vecInt.push_back(4);
vecInt.push_back(5);

vector<int>::iterator iter = find(vecInt.begin(),vecInt.end(),4);
cout<<*iter<<endl;
iter = find_if(vecInt.begin(),vecInt.end(),fun);
cout<<*iter<<endl;
return 1;
}


第一次输出4,第二次输出3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: