STL
LittleAshes
这个作者很懒,什么都没留下…
展开
-
STL map自定义排序规则
map中存储的是key-value键值对,默认按照key值从小到大顺序排序。即map只能按照key排序。pair的排序规则才是先按照key排,再按照value排序。1. 默认排序规格std标准库中带有和排序规则。指定greater排序2. 修改按key排序规格当key为自定义数据时,默认的排序规则就会失效,需要重写针对自定义数据的排序规则。重新写排序函数3. 修改按value排序规则map没有随机迭代器,不能使用函数。如果需要对value排序,可以再建立一个以valu原创 2022-07-08 23:23:29 · 4386 阅读 · 2 评论 -
pair使用总结
pair使用总结文章目录pair使用总结初始化pair比较大小初始化 pair<int, string> stu1(1, "aaa"); // 构造函数初始化 pair<int, string> stu2{2, "bbb"}; // 列表初始化 pair<int, string> stu3 = stu1; // 移动初始化 pair<int, string> stu4(stu2); // 拷贝构造初始化原创 2021-07-30 00:25:32 · 169 阅读 · 0 评论