partition_point
Retourne le premier élément de la plage donnée qui ne remplit pas la condition.Les éléments sont triés afin que celles qui remplissent la condition proviennent avant ceux qui ne le font pas.
template<class ForwardIterator, class Predicate>
ForwardIterator partition_point(
ForwardIterator _First,
ForwardIterator _Last,
Predicate _Comp
);
Paramètres
_First
ForwardIterator qui indique le début d'une plage de pour vérifier une condition._Last
ForwardIterator qui indique la fin d'une plage._Comp
La condition à tester.Cela est fourni par un objet défini par l'utilisateur de fonction d'attribut pour lequel définit la condition à répondre par l'élément recherché.Un attribut prend un argument unique et retourne true ou false.
Valeur de retour
Retourne ForwardIterator qui fait référence au premier élément qui ne remplit pas la condition testée pour en _Comp, ou retourne _Last s'il est introuvable.
Notes
La fonction de modèle recherche le premier itérateur it dans [_First,_Last) pour lequel _Comp(*it) est false.La séquence doit être classée par _Comp.
Configuration requise
en-tête : <algorithm>
l'espace de noms : DST