is_sorted
Restituisce true se gli elementi nell'intervallo specificato vengono ordinati.
template<class ForwardIterator>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last
);
template<class ForwardIterator, class BinaryPredicate>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last,
BinaryPredicate _Comp
);
Parametri
_First
Un iteratore avanti che indica dove l'intervallo controllare viene avviato._Last
Un iteratore avanti che indica la fine di un intervallo._Comp
La condizione da verificare per determinare un ordine tra due elementi.Un predicato accetta un solo argomento e restituisce true o false.Esegue la stessa attività operator<.
Valore proprietà/Valore restituito
Restituisce true se gli elementi nell'intervallo specificato vengono ordinati, false se non lo sono.
Note
La prima funzione di modello restituisce is_sorted_until(_First,_Last) ==_Last.La funzione di operator< esegue il confronto di ordine.
La seconda funzione di modello restituisce is_sorted_until(_First,_Last,_Comp) ==_Last.La funzione predicativa _Comp esegue il confronto di ordine.
Requisiti
intestazione: <algorithm>
Spazio dei nomi: deviazione standard