forward_list::sort
按升序或由谓词指定的顺序的排列元素。
void sort();
template<class Predicate>
void sort(Predicate _Pred);
参数
参数 |
说明 |
---|---|
_Pred |
排序的谓词。 |
备注
两个成员函数。谓词对控制在序列的元素,下面。
对于迭代器指定元素的 Pi 和 Pj 位置。i 和 j,则第一个成员函数会对 !(*Pj < *Pi) 排序,每当 i < j。(元素在 ascending 中的排序顺序。)成员模板函数应用顺序 !_Pred(*Pj, *Pi) 时,i < j。 顺序对控制在原始序列的元素在生成的控制序列不会撤消。(排序是稳定的。)
仅引发 _Pred 异常,则引发异常。 在此情况下,控制在序列未指定顺序保留,而异常是异常。
要求
标头: <forward_list>
命名空间: std