【发布时间】:2018-11-25 04:03:27
【问题描述】:
int array[6] = {5, 10, 2, 5, 4, 4}
std::sort(array, array + (sizeof array / sizeof array[0]), std::greater<int>());
我正在尝试按降序对上述数组进行排序,但是当我对其运行排序函数时,我得到以下结果:
{10, 5, 2, 5, 4, 4}
有什么想法吗?
编辑:问题出在我周围的代码上。这里发布的代码实际上是正确的..对不起。
【问题讨论】:
-
它工作正常...