Condividi tramite


forward_list::sort

Dispone gli elementi in ordine crescente o con un ordine specificato da un predicato.

void sort();
template<class Predicate>
    void sort(Predicate _Pred);

Parametri

Parametro

Descrizione

_Pred

Il predicato di ordine.

Note

Entrambe le funzioni membro ordinare gli elementi nella sequenza controllata da un predicato, descritto di seguito.

Per gli iteratori Pi e Pj che definiscono gli elementi nelle posizioni i e j, la prima funzione membro impone ordine !(*Pj < *Pi) ogni volta che i < j.(Gli elementi sono disposti nell'ordine ascending ). La funzione del modello del membro impone ordine !_Pred(*Pj, *Pi) ogni volta che i < j.Non ordinata coppia di elementi della sequenza selezionata originale viene invertita la sequenza risultante selezionata.(L'ordinamento diventa stabile.)

Si verifica un'eccezione solo se _Pred genera un'eccezione.In tal caso, la sequenza selezionata viene lasciata in ordine non specificato e l'eccezione viene generata.

Requisiti

intestazione: <forward_list>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

forward_list Class