partition_point
Devuelve el primer elemento del intervalo especificado no cumple la condición.Se ordenan los elementos para que los que cumplen la condición vengan antes de los que no lo hacen.
template<class ForwardIterator, class Predicate>
ForwardIterator partition_point(
ForwardIterator _First,
ForwardIterator _Last,
Predicate _Comp
);
Parámetros
_First
ForwardIterator que indica el inicio de un intervalo para comprobar una condición._Last
ForwardIterator 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 ForwardIterator que hace referencia al primer elemento que no cumple la condición probada para por _Comp, o devuelve _Last si no se encuentra.
Comentarios
La función de plantilla encuentra el primer iterador it en [_First,_Last) para las que _Comp(*it) es false.La secuencia se debería ordenar por _Comp.
Requisitos
encabezado: <algoritmo>
espacio de nombres: std