is_sorted
Retourne true si les éléments de l'intervalle spécifié dans sont triées.
template<class ForwardIterator>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last
);
template<class ForwardIterator, class BinaryPredicate>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last,
BinaryPredicate _Comp
);
Paramètres
_First
Un itérateur vers l'avant qui indique où la plage contrôler démarre._Last
Un itérateur vers l'avant qui indique la fin d'une plage._Comp
La condition testée pour déterminer une commande entre deux éléments.Un attribut prend un argument unique et retourne true ou false.Cela effectue la même tâche que operator<.
Valeur de propriété/valeur de retour
Retourne true si les éléments de la plage spécifiée dans sont triées, false s'ils ne sont pas.
Notes
La première fonction de modèle retourne is_sorted_until(_First,_Last) ==_Last.La fonction d'operator< exécute la comparaison de commande.
La deuxième fonction de modèle retourne is_sorted_until(_First,_Last,_Comp) ==_Last.La fonction d'attribut d' _Comp exécute la comparaison de commande.
Configuration requise
en-tête : <algorithm>
l'espace de noms : DST