Udostępnij za pośrednictwem


forward_list::sort

Rozmieszcza elementy w kolejności rosnącej lub kolejności określonej przez predykatu.

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

Parametry

Parametr

Opis

_Pred

Predykat zamawiania.

Uwagi

Obie funkcje Członkowskie zamówienie elementy w sekwencji kontrolowanych przez predykatu, opisane poniżej.

Dla Iteratory Pi i Pj wyznaczające elementów w pozycjach i i j, pierwsza funkcja Członkowskie nakłada kolejność !(*Pj < *Pi) przy każdym i < j.(Elementy są sortowane w ascending zamówienia.) Funkcja szablonu Członkowskie nakłada kolejność !_Pred(*Pj, *Pi) przy każdym i < j.Nie zamówione pary elementów w oryginalnym sekwencji kontrolowane są wycofywane w wynikowym kontrolowanych sekwencji.(Sortowanie jest stabilna).

Wyjątek występuje tylko wtedy, gdy _Pred zgłasza wyjątek.W takim przypadku kontrolowanych sekwencji pozostaje w nieokreślonej kolejności i wyjątek jest rethrown.

Wymagania

Nagłówek: <forward_list>

Obszar nazw: std

Zobacz też

Informacje

forward_list Class