forward_list::sort
以遞增或述詞指定的順序排列項目。
void sort();
template<class Predicate>
void sort(Predicate _Pred);
參數
參數 |
說明 |
---|---|
_Pred |
定序述詞。 |
備註
兩個成員函式所述詞以受控制序列的項目,如下。
對於 Iterator 所指定項目的 Pi 和 Pj 中的 i 和 j,第 10% 成員函式安排順序則為 !(*Pj < *Pi) ,每當 i < j。(項目按 ascending 順序排序)。成員樣板函式安排順序則為 !_Pred(*Pj, *Pi) ,每當 i < j。 已排序至原始的受控制序列的項目在結果序列中沒有反轉。(這個排序是穩定的)。
_Pred ,才會擲回例外狀況,例外狀況發生。 在這種情況下,受控制序列中未指定的順序會保留,並重新擲回例外狀況。
需求
標題: <forward_list>
命名空間: std