all_of

在条件为在给定范围时,的每个元素返回 true。

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

参数

  • _First
    在何处开始检查指示条件的输入迭代器。 迭代器标记范围元素开始。

  • _Last
    指示一个范围的末尾到元素检查条件的输入迭代器。

  • _Comp
    测试条件的名称。 这是定义元素将满足的情况检查的用户定义的谓词函数对象。 谓词采用单个参数并返回 true 或 false。

返回值

返回 true 条件,则检测在指示的范围内的每个元素以及 false,如果未检测条件一次。

备注

时,请在范围的 [0, _Last - _First)中的每个 N,_Comp(*(_First + N)) 是 true模板,谓词函数返回 true。

要求

标头: <算法>

命名空间: std

请参见

参考

any_of

none_of

标准模板库