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