当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间: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…。
同类文章排行
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 真正懂CPU的人,都选了什么CPU?
- 冰箱两边各留是2.5公分可以吗,两边散热的?
- Tauri 为什么仍未取代 Electron?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 你们学校的校花都是怎么样的?
- 前后楼怎么共享宽带?
- 国产厂商为什么都不用三星屏幕了?
- 各种免费的宝藏软件有哪些?
最新资讯文章
- 如何评价剪映svip,599一年,有替代方案吗?
- 个子高是种怎样的体验?
- 使用内存超过32G(含)的电脑是种怎样的体验?
- 买到烂尾楼到底该有多绝望?
- 大龄剩女到底要不要妥协结婚?
- 被传和领导睡了怎么办?
- 男朋友年薪八十万 我可以考虑婚后做全职太太吗?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- ***感染病例数近期「抬头」,流感样病例阳性率从 8.9% 上升至 18.7%,原因有哪些?该如何防范?
- 工业克苏鲁什么意思?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 各双拼输入方案之间有明显的优劣之分吗?