次の方法で共有


partition_point

条件を満たさない特定の範囲の最初の要素を返します。要素が条件を満たす要素が要素の前にあるに分類されます。

template<class ForwardIterator, class Predicate>
    ForwardIterator partition_point(
        ForwardIterator _First, 
        ForwardIterator _Last,
        Predicate _Comp
    );

パラメーター

  • _First
    ForwardIterator 条件を確認する範囲の開始を示します。

  • _Last
    ForwardIterator 範囲の末尾を示します。

  • _Comp
    のテスト対象の要件。これは、検索要素が満たされた要件を定義するユーザー定義の述語関数オブジェクトによって提供されます。述語は、一つの引数を受け取り、true か falseを返します。

戻り値

ForwardIterator を返します。1 はない場合 _Compで、テストする要件に適合しない示すまたは _Last を返す最初の要素を返します。

解説

このテンプレート関数は _Comp(*it) が falseである [_First,_Last) の最初の反復子 it を検索します。シーケンスは _Compに並べる必要があります。

必要条件

ヘッダー: <algorithm>

名前空間: std

参照

関連項目

<algorithm>

標準テンプレート ライブラリ