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