如果你正在排序ints,比如说,在范围内[begin, end):
std::sort(begin, end, std::greater<int>());
Run Code Online (Sandbox Code Playgroud)
std::greater是一个二进制函数对象,适用>于其操作数.您也可以提供lambda表达式:
std::sort(begin, end, [](int a, int b) { return a > b; });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
223 次 |
| 最近记录: |