is_partitioned

傳回 true ,如果為條件測試 true 在指定範圍內的所有項目都在測試 false的所有項目之前。

template<class InputIterator, class BinaryPredicate>
    bool is_partitioned(
        InputIterator _First, 
        InputIterator _Last,
        BinaryPredicate _Comp
    );

參數

  • _First
    指定之輸入 Iterator 範圍起始處檢查條件。

  • _Last
    表示範圍結尾的輸入 Iterator。

  • _Comp
    測試的條件為。定義項目會滿足條件會搜尋之使用者定義的述詞函式提供服務的物件。述詞會採用單一引數並傳回 true或 false。

傳回值

傳回 true,則適用的情況時測試 true 的所有在指定的範圍內的元素進行測試 false的所有項目之前則傳回 false。

備註

,才能 [_First,_Last) 的所有項目。 _Comp,分割樣板函式傳回 true ;也就是在 [_First,_Last_Comp(X) 真正的) 的所有項目 X 在任何項目 _Comp(Y) 是 false的 Y 之前發生。

需求

標題: <algorithm>

命名空間: std

請參閱

參考

is_sorted

is_sorted_until

partition_point

partition_copy

<algorithm>

標準樣板程式庫