find_if_not
Retorna o primeiro elemento no intervalo observado que não satisfazem uma condição.
template<class InputIterator, class Predicate>
InputIterator find_if_not(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parâmetros
_First
Um iterador de entrada que indica o início de um intervalo para verificar uma condição._Last
Um iterador de entrada que indica o fim de um intervalo._Comp
A condição testar para.Isso é fornecido por um objeto definido pelo usuário da função de predicado que define a condição seja satisfeita pelo elemento que está sendo procurado para.Um predicado aceita um argumento único e retorna true ou false.
Valor de retorno
Retorna um iterador que aponta para o primeiro elemento encontrado para travar a condição testada para usar _Comp.Retorna _Last se nenhum tal elemento for encontrado.
Comentários
A função do modelo determina o valor menor de N no intervalo [0,_Last - _First) para que o predicado _Comp(*(_First+ N)) é false.Em seguida _First+ N.Se nenhum tal valor existe, a função retorna _Last.Obtém o predicado no máximo uma vez para cada N.
Requisitos
Cabeçalho: <algorithm>
namespace: STD