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 之前发生。
要求
标头: <algorithm>
命名空间: std