次の方法で共有


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

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