any_of

当条件至少一个位于元素时,的指定范围返回 true。

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

参数

  • _First
    在何处指示开始检查元素的大小行为的输入迭代器。

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

  • _Comp
    测试条件为。 用户定义的谓词函数对象提供了。 谓词定义元素将足够的测试条件。 谓词采用单个参数并返回 true 或 false。

返回值

返回 true,如果该条件在所指示的大小至少已检测,false,从不检测该条件。

备注

模板函数返回 true,仅当,则该范围内的某 N 的

[0, _Last - _First),该 _Comp(*(_First+ N)) 为true。

要求

标头: <algorithm>

命名空间: std

请参见

参考

none_of

all_of

标准模板库