find_if_not

返回在不满足条件的范围的第一个元素。

template<class InputIterator, class Predicate>
    InputIterator find_if_not(
        InputIterator _First, 
        InputIterator _Last,
        BinaryPredicate _Comp
    );

参数

  • _First
    指示范围开头检查条件的输入迭代器。

  • _Last
    一个范围的末尾的输入迭代器。

  • _Comp
    测试条件为。 定义元素将满足的条件要搜索的用户定义的谓词函数对象提供了。 谓词采用单个参数并返回 true 或 false。

返回值

返回指向找到的第一个元素失败于使用 _Comp测试的条件的迭代器。 ;如果未找到,则返回 _Last 此类元素。

备注

模板函数确定 N 的最低值的范围在 [0,的_Last - _First谓词 _Comp(*(_First+ N)) 是 false的)。 然后返回 _First+ N。 如果该值不存在,则函数返回 _Last。 它计算谓词一次最多的每 N。

要求

标头: <algorithm>

命名空间: std

请参见

参考

标准模板库