当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 20:25:15
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 大量消息在 MQ 里长时间积压,该如何解决?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 你卡过最厉害的bug是什么?
- 娱乐圈中你敢预测什么,待3年后来验证?
- 为什么现在很多人推崇国外原版教材?
- 如果你有300万存款,你还会继续辛苦上班吗?为什么?
- Rust 未来会成为主流的编程语言吗?
- 伊朗称向以发射使用射程达 2000 公里的「泥石」地对地弹道导弹,其威力有多大?
- 瑜伽裤和牛仔裤哪个更显身材?
最新资讯文章
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 狗头萝莉究竟做错了什么?
- 怎么自学成为计算机大佬?
- 女生被踢裆也会很疼吗?
- 电磁力可以屏蔽,为什么万有引力不可屏蔽?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 有没有什么好看的古言***推荐?
- 微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
- 做好的flask项目怎么部署到服务器,使用公网ip可访问?
- 湖北省荆州市为什么发展不起来?
- 为什么好多人不承认大众审美就是喜欢白皮?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 超级喜欢穿短裙正常吗?
- 如何评价“我不了解国产车什么样,但我了解中国人什么样”这一观点?
- 颈椎病可以恢复吗?
- 公务员单位为什么不用指纹打卡机并且严格考勤制度?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- 你的低成本爱好是什么?