STL map 排序(重载小于号和仿函数)

来源:互联网 发布:编程比赛 编辑:程序博客网 时间:2024/05/22 00:05

STL中默认是采用小于号来排序的,以上代码在排序上是不存在任何问题的,因为上面的关键字是int型,它本身支持小于号运算,在一些特殊情况,比如关键字是一个结构体,涉及到排序就会出现问题,因为它没有小于号操作,insert等函数在编译的时候过不去,下面给出两个方法解决这个问题

第一种:小于号重载,程序举例

第二种:仿函数的应用,这个时候结构体中没有直接的小于号重载,程序说明

原创粉丝点击