自定义顺序的std::map

自定义顺序的std::map

自定义顺序的std::map

对于std::map,默认使用std::less作为比较函数,我们可以通过自定义比较函数,来实现其他排序的std::map。

以下是示例代码:

程序的输出如下:

map_learn

可以看出:
默认的std::map的对于key的排序是从小到大。
自定义排序算法以后,输出改为从大到小。

除非注明,否则均为浮生笔记原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.dennisthink.com/2019/01/10/169/

Leave a Reply

Your email address will not be published. Required fields are marked *