Cpp-standard-library-cpp-algorithm-all-of
提供:Dev Guides
C ++アルゴリズムライブラリ-all_of()関数
説明
- C ++関数* std
- algorithm :: all_of()*は、 `+ predicate `が ` first `から ` last +`の範囲のすべての要素に対してtrueを返す場合にtrueを返します。 範囲が空の場合はtrueも返され、そうでない場合はfalseが返されます。
宣言
- 以下は、std
- algorithmヘッダーからのstd :: algorithm :: all_of()関数の宣言です。
C 11
パラメーター
- first -シーケンスの初期位置に反復子を入力します。
- last -シーケンスの最後の位置に反復子を入力します。
- pred -要素を受け取り、 `+ bool +`を返す単項述語関数。
戻り値
範囲内のすべての要素について述語がtrueを返す場合、または範囲が空の場合はtrueを返し、そうでない場合はfalseを返します。
例外
述語またはイテレータの操作が例外をスローした場合、例外をスローします。
無効なパラメータは未定義の動作を引き起こすことに注意してください。
時間の複雑さ
`+ first `と ` last +`の間の距離は線形です。
例
- 次の例は、std
- algorithm :: all_of()関数の使用法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-