partition_point
Retorna o primeiro elemento no determinado intervalo que não satisfaça a condição. Os elementos são classificados de modo que os que satisfazem a condição elas provenham antes das que não oferecem.
template<class ForwardIterator, class Predicate>
ForwardIterator partition_point(
ForwardIterator _First,
ForwardIterator _Last,
Predicate _Comp
);
Parâmetros
_First
ForwardIterator que indica o início de um intervalo à verificação para uma condição._Last
ForwardIterator que indica o término de um intervalo._Comp
A condição a ser testada para. Isso é fornecido por um objeto definido pelo usuário da função de predicado que define a condição a ser atendido pelo elemento que está sendo pesquisado para. Um predicado usa um único argumento e retorna true ou false.
Valor de retorno
Retorna ForwardIterator que se refere ao primeiro elemento que não satisfaça a condição testada para por _Comp, ou retornará _Last se for encontrado.
Comentários
A função do modelo encontra o primeiro iterador it em [_First,_Last) para que _Comp(*it) é false. A sequência deve ser ordenada por _Comp.
Requisitos
Cabeçalho: <algoritmo>
Namespace: std