is_partitioned
返回 true,则测试条件特定范围的 true 中的所有元素。测试 false的所有元素之前。
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
参数
_First
指定输入迭代器值域位置开始检查条件。_Last
指示一个范围的末尾。输入迭代器。_Comp
测试条件的名称。 定义元素将满足的条件搜索的用户定义的对象提供谓词函数)。 谓词采用单个参数并返回 true或 false。
返回值
返回 true,则测试条件的 true 时的所有在给定范围的元素,然后是测试 false之前的所有元素和则返回 false。
备注
只有当在 [_First, _Last) 的所有元素。_Comp,分区模板函数返回 true ;即在 [_First, _Last_Comp(X) 有效的) 的所有元素在所有 X 元素的 _Comp(Y) 是 false的 Y 之前发生。
要求
标头: <算法>
命名空间: std