读书人

相仿find_if的stl或者boost函数

发布时间: 2013-07-08 14:13:00 作者: rapoo

类似find_if的stl或者boost函数
现在有个vector,需要比较相邻的两个元素,找到左边的元素小于右边的情况,返回对应的迭代器。而且每次只要找到第一个满足这个条件的
find_if不行,但是感觉stl或者boost应该有这样的函数,哪位同志能告诉我下
[解决办法]
stl

template<class ForwardIterator>
ForwardIterator adjacent_find(
ForwardIterator _First,
ForwardIterator _Last
);
template<class ForwardIterator , class BinaryPredicate>
ForwardIterator adjacent_find(
ForwardIterator _First,
ForwardIterator _Last,
BinaryPredicate _Comp
);

读书人网 >C++

热点推荐