Error

默认情况下,列表中的数据按升序键排序,经常会发生需要更改此排序顺序的情况。
为此,您可以编写一个比较器来按照您指定的方式定位数据。

按键降序排序的比较器示例(写在 main 之前):

结构 cmp
{
bool operator()(const string &< /span>a, const 字符串 &b) const
{
返回一个> b;
}
};

并在创建列表时使用:

地图<字符串,整数,cmp> ; 我的地图;

没有按值排序的简单解决方案,因此您必须从字典中创建一个对向量,然后使用比较器对其进行排序。