find_if(a.begin(),a.end(),bind2nd(greater<int>(),40))
时间: 2024-05-23 12:11:23 浏览: 50
find_if的例子
这是一个使用STL中的`find_if`算法,用于在C++的容器`a`中查找第一个大于40的元素。其中,`greater<int>()`是一个函数对象,用于比较两个`int`类型的数的大小,`bind2nd`函数将其作为第二个参数绑定到40上,表示查找大于40的元素。如果找到了符合条件的元素,则返回该元素的迭代器,否则返回`a.end()`。
阅读全文