operator <overload for std :: map的int类型比较?(我希望它按降序排序..)

Rac*_*hel 4 c++ stl

我遇到了一个问题,我想定义一个地图,它按照第一个降序排列内部.如果第一个不是主类型,就像它是一个类,我可以重载该类中的"<",但我不知道如何处理int类型.有什么建议吗?

非常感谢!!

ybu*_*ill 11

添加比较器:

#include <functional>
map<int, value_type, greater<int>> m;
Run Code Online (Sandbox Code Playgroud)

默认是less<int>.