摘要: 众所周知,std::set和std::map的底层使用红黑树作为排序算法,并且默认是升序排列。 但是当我们的键值是一个结构体或者类的时候该怎么办呢 ? 可以看到set的模板是这样实现的,默认比较函数是std::less 而less的底层实现是这样的 所以,照葫芦画瓢,当我们想要使用自定义结构作为键值 阅读全文
posted @ 2020-11-07 20:51 寅鸷 阅读(415) 评论(0) 推荐(0) 编辑