假设列表保存的任何对象都实现了正确的>
运算符。
答案 0 :(得分:3)
使用:
mylist.sort(std::greater<T>());
T是容器元素的类型。例如。 int
,char
,float
等
对于T作为对象,您需要重载operator '>'
或定义自己的比较器函数
bool cmp(const T &lhs, const T &rhs)
{
//compare criteria
}
然后,
mylist.sort(cmp);