Sdílet prostřednictvím


forward_list::sort

Uspořádá prvky ve vzestupném pořadí nebo k objednávce predikát určen.

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

Parametry

Parametr

Description

_Pred

Objednávání predikátu.

Poznámky

Obě funkce členů pořadí prvků řízené sekvence v predikátu, popsané níže.

Pro u iterátorů Pi a Pj prvky v místech určení i a j, první členské funkce ukládá pořadí !(*Pj < *Pi) při i < j.(Prvky jsou seřazeny v ascending objednávky.) Členské funkce šablony ukládá pořadí !_Pred(*Pj, *Pi) při i < j.Žádné objednané dvojice prvků v původní posloupnost řízené stornují výsledné řízené posloupnosti.(Řazení je stabilní).

Pouze pokud dojde k výjimce _Pred vyvolá výjimku.V takovém případě řízené sekvence je ponechán v nespecifikované pořadí a je výjimka rethrown.

Požadavky

Záhlaví: <forward_list>

Obor názvů: std

Viz také

Referenční dokumentace

forward_list Class