any_of

Devuelve true cuando una condición se muestre al menos una vez en el rango especificado de elementos.

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

Parámetros

  • _First
    Un iterador de entrada que indica dónde iniciar comprobar un intervalo de elementos para una condición.

  • _Last
    Un iterador de entrada que indica el final del intervalo de elementos para comprobar una condición.

  • _Comp
    Una condición para comprobar. Esto proporciona un objeto definido por el usuario de la función de predicado. El predicado define la condición que se completará por el elemento que se prueba. Un predicado toma un único argumento y devuelve true o false.

Valor devuelto

Devuelve true si la condición se detecta al menos una vez en el intervalo indicado, false si la condición nunca se detecta.

Comentarios

La función de la plantilla devuelve true sólo si, para algunos N en el intervalo

[0, _Last - _First), el predicado _Comp(*(_First + N)) es true.

Requisitos

Encabezado: <algorithm>

Espacio de nombres: std

Vea también

Referencia

none_of

all_of

Biblioteca de plantillas estándar