腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序猿秘籍
专栏成员
举报
4
文章
3776
阅读量
1
订阅数
订阅专栏
申请加入专栏
全部文章(4)
c++(2)
编程算法(2)
tcp/ip(2)
sort(1)
编译器(1)
函数(1)
跨域(1)
排序(1)
搜索文章
搜索
搜索
关闭
C++自定义比较器的正确姿势
c++
编程算法
tcp/ip
这三个其实我都已经用过很多次了,但是偶尔还是会出错,主要是错在 const 这个关键字上,所以这次来整理总结一下。 1. 自定义的结构体 如果我们自定义了一个 struct,然后想要对其排序又不想额外写一个比较器,那么最好实现它的 operaotr < 方法。
谢晓曦
2022-11-28
634
0
C++】自定义比较器的正确姿势
c++
编程算法
tcp/ip
这三个其实我都已经用过很多次了,但是偶尔还是会出错,主要是错在 const 这个关键字上,所以这次来整理总结一下。 1. 自定义的结构体 如果我们自定义了一个 struct,然后想要对其排序又不想额外写一个比较器,那么最好实现它的 operaotr < 方法。
谢晓曦
2022-01-20
988
0
静态库和动态库
编译器
函数
[x]静态库 .a : 从静态库中拷贝 对应的函数定义,即使对应机器上没有这个 库,也能运行;
谢晓曦
2021-08-09
1.5K
0
sort 函数高级使用
sort
跨域
排序
以第二个域的第二个字符开始到第三个域的第一个字符结束的部分进行排序。 第一行,会提取0 3,第二行提取00 5,第三行提取00 4,第四行提取10 5。 又因为sort认为0小于00小于000小于0000…. 因此0 3肯定是在第一个。10 5肯定是在最后一个。但为什么00 5却在00 4前面呢?(你可以自己做实验思考一下。) 答案揭晓:原来“跨域的设定是个假象”,sort只会比较第二个域的第二个字符到第二个域的最后一个字符的部分,而不会把第三个域的开头字符纳入比较范围。当发现00和00相同时,sort就会自动比较第一个域去了。当然baidu在sohu前面了。用一个范例即可证实:
谢晓曦
2021-08-09
605
0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档