STL
STL容器学习
疯疯癫癫才自由
这个作者很懒,什么都没留下…
展开
-
set,map用pair或者其他自定义的结构体作为key值怎么定义
set,map用pair或者其他自定义的结构体作为key值怎么定义原创 2022-07-10 12:40:40 · 309 阅读 · 0 评论 -
priority_queue的理解
priority_queue默认值大的优先级高,默认按小于排序,但是你变成了大于,也就是将小于排序变成大于排序,值小的优先级高。原创 2022-06-27 17:12:31 · 64 阅读 · 0 评论 -
map,set用pari作为key值,如何定义
对于没有默认的哈希函数的类型,如自定义的 class 类型,pair 类型等,我们就必须自己指定一个哈希函数。这也是为什么直接构建 pair 类型的 unordered_set 如 unordered_set uset 会出现问题当然,自己定义的类: 可以在定义结构体(类)的时候就重载运算符,当然当重载的运算符是成员函数时,成员函数 的(显示)参数数量比运算对象的数量少一个,this绑定到左侧运算对象; 当不是成员函数的时候,要定义成友元函数,即在函数前加...原创 2022-06-27 17:07:55 · 262 阅读 · 0 评论