次の方法で共有


all_of

要件が特定の範囲内の各要素でも true を返します。

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

パラメーター

  • _First
    条件をチェックする開始する場所を示す入力反復子。反復子のマーク要素の開始範囲。

  • _Last
    要件の確認に要素の範囲の終了位置を示す入力反復子。

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

戻り値

条件が 1 回以上検出する必要条件が名前付き範囲内の各要素で検出されると、false を返します true。

解説

このテンプレート関数は、範囲 [0, _Last - _First)の各 N の場合、述語が _Comp(*(_First + N))trueである場合のみ true を返します。

必要条件

ヘッダー: <algorithm>

名前空間: std

参照

関連項目

any_of

none_of

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