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