当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-21 09:55:18
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 为什么剪映是剪辑软件鄙视链的最底层?
- 如何评价老饭骨徐荫在 2023 年 4 月 27 日***中制作的惠灵顿牛排?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 城管如果彻底解散,中国应该大庆三天吗?
- 贫困生买Mac mini m4有错吗?
- 如何看待拳头游戏「为何我们开放******赞助以及我们将如何负责任地推进这项工作」一文?
- 为什么 Golang 不适合开发桌面系统?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 为啥小姐姐们都不想做主播了?
- Node.js 性能为什么这么差?
最新资讯文章
- 为什么黄河入海口没有形成大城市?
- 有哪些事,是社会底层人认识不到的?
- 为什么不用rust重写Nginx?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 买到烂尾楼到底该有多绝望?
- 为什么说 Node.js 有望超越J***a?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 海贼王为什么现在被全网黑?
- Windows上有没有一分多屏和多屏合一的软件?
- 你怎么看老谢举报李雪琴这件事?
- 三只羊是不是被人做局了?
- 电脑装机两个小时,算不算长时间?
- 目前最具性价比的全栈路线是啥?
- 如何评价***伊内斯·特洛奇亚的身材?
- 女子被闺蜜按水中后续如何?
- 波风水门的实力是否被高估?
- 你们在编程时遇到过什么离谱的bug吗?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 为什么一定要做Rohs检测认证?Rohs的影响有哪些?
- IntelliJ IDEA 中有什么让你相见恨晚的技巧?