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。

要求

标头: <算法>

命名空间: std

请参见

参考

none_of

all_of

标准模板库