partition_point
返回在不满足条件的特定范围的第一个元素。 元素排序,以便满足条件的那些在这些不的之前。
template<class ForwardIterator, class Predicate>
ForwardIterator partition_point(
ForwardIterator _First,
ForwardIterator _Last,
Predicate _Comp
);
参数
_First
指示范围开始。检查条件的 ForwardIterator。_Last
指示一个范围的末尾的 ForwardIterator。_Comp
测试条件的名称。 定义元素将满足的条件搜索的用户定义的对象提供谓词函数)。 谓词采用单个参数并返回 true 或 false。
返回值
返回 ForwardIterator 引用第一个元素不实现 _Comp的条件的测试,或者,如果 _Last 返回一个未找到。
备注
模板会在函数 [_First,_Last_Comp(*it) 是 false) 的第一个迭代器 it。 必须由 _Comp排序序列。
要求
标头: <算法>
命名空间: std