当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_山东省枣庄市薛城区两尊钟兰水处理设施有限公司
浏览次数:304发表时间:2025-06-21 00:55:17
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 有人 espresso 直接喝吗,为什么?
- 为什么 macOS 上国产软件不流氓?
- 评价一下Proxmox VE与ESXi的优劣?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 如何评价EDG无畏契约分部选手ZmjjKK?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 大家支不支持文言文,古文退出中国教育?
- 和女生旅游开一间房有什么注意事项?
最新资讯文章
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 你是怎么发现亲戚开始见不得你好的?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 为什么我的顺风车一直没人接单?
- 如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 如何制造一个高级的阳谋?
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 李亚鹏为什么会沦落到为4000万下跪的地步?
- 如果让你重来一次,你还会嫁给你老公吗?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- 有什么是你去了上海才知道的事情?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 为什么还有那么多人认为蔚来会倒闭?
- 鱼缸能不能做到一直不换水还很清澈?
- 请问买个nas,能够直接把游戏装进去吗?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 你为什么卸载了火绒?