【发布时间】:2019-09-07 12:56:13
【问题描述】:
是以下之一还是其他?
//1
sort(first,last,[](const T &a,const T &b){return comp(b,a);});
//2
sort(first,last,bind(comp,ref(_2),ref(_1));
//3
sort(make_reverse_iterator(last),make_reverse_iterator(first),comp);
//Use value instead of reference if object size is small.
这不是Sorting a vector in descending order的重复,这个考虑用户定义的比较函数。
【问题讨论】:
-
@smac89 不完全是。那是int。
-
一个想法使用
std::set并使用反向迭代器对其进行操作
标签: c++