any_of

条件が一度要素の指定範囲に少なくとも時 true を返します。

template<class InputIterator, class UnaryPredicate>
    bool any_of(
        InputIterator _First, 
        InputIterator _Last, 
        UnaryPredicate _Comp
    );

パラメーター

  • _First
    状態を要素の範囲を確認して開始する場所を示す入力反復子。

  • _Last
    条件をチェックする要素の範囲の終了位置を示す入力反復子。

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

戻り値

条件が検出されなかった場合、条件が一度指定された範囲内に少なくとも検出される true、false を返します。

解説

このテンプレート関数は、範囲の N の true 場合のみを返します。

[0, _Last - _First)は、述語 _Comp(*(_First+ N)) です。

必要条件

ヘッダー: <algorithm>

名前空間: std

参照

関連項目

none_of

all_of

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