Compartir a través de


find_if_not

Devuelve el primer elemento del intervalo indicado que no satisfacen una condición.

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

Parámetros

  • _First
    Un iterador de entrada que indica el inicio de un intervalo para comprobar una condición.

  • _Last
    Un iterador de entrada que indica el final de un intervalo.

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

Valor devuelto

Devuelve un iterador que señala al primer elemento encontrado un error en la condición probada para mediante _Comp.Devuelve _Last si dicho elemento no se encuentra.

Comentarios

La función de plantilla determina el valor más bajo de N en el intervalo [0,_Last - _First) para las que el predicado _Comp(*(_First+ N)) es false.A continuación devuelve _First+ N.Si no existe ningún valor, la función devuelve _Last.Evalúa el predicado una vez como máximo para cada N.

Requisitos

encabezado: <algoritmo>

espacio de nombres: std

Vea también

Referencia

Biblioteca de plantillas estándar