首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

相仿find_if的stl或者boost函数

2013-07-08 
类似find_if的stl或者boost函数现在有个vector,需要比较相邻的两个元素,找到左边的元素小于右边的情况,返

类似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
   );

热点排行