当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 13:15:12
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 女朋友坚决拒绝母乳,我希望就一次行母乳喂养被指责我不顾她的痛苦,我真的很过分吗?
- 5070ti什么时候才能回归正常价格?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 为什么山姆这么受欢迎?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
- Go 语言的使用感受是什么?
- 如何看待 Git 的 Windows 安装程序称 Vim「很难用」?
- 如何证明散片 CPU 比盒装 CPU 差?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
最新资讯文章
- 怎么学习前端开发?求推荐学习路线?
- 为什么山姆这么受欢迎?
- 长得和刘亦菲很像是一种什么体验?
- 目前最流行的 rust web 框架是什么?
- 你们在编程时遇到过什么离谱的bug吗?
- 伊朗是不是应该该考虑购买中国的雷达、预警机和J10c了?
- 为什么中国有很多家庭父母与子女关系最后都成为了彼此的仇人呢?
- 如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- DLM(扩散语言模型)会成为2025年的Mamba吗?
- 国产数据库有什么坑?
- lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- 2025年了 Rust前景如何?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 初学者学编程,最关键的技能是什么?
- 为什么从事技术的人普遍都比较难沟通?
- 如何制造一个高级的阳谋?
- 目前有多少应用程序会调度NPU? 今年开始大吹特吹的AI PC到底有没有实际意义?
- 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 为什么出过国的人回来都不描述真实的西方百姓生活?





