当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_3377在线官网官方版
浏览次数:304发表时间:2025-06-21 16:20:11
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 什么时候你发现和农村父母渐行渐远?
- 好用的大文件传输工具有哪些?
- 一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看?
- 如何评价黄霄云这个人?
- 有一张巨强的显卡是什么体验?
- Golang 中为什么没有注解?
- 如何看待 鸿蒙电脑 不可以为 鸿蒙设备 做软件开发?
- 为何雷军天天健身,却无健身痕迹?
- 为什么日本人室内光脚啊?他们屋子里有这么干净吗?
- 为什么果粉对苹果非常地宽容?
最新资讯文章
- 飞利浦商用显示器是如何践行ESG承诺的?有哪些显示器有助于企业绿色发展?
- 银行股为什么大涨几年?
- Windows上有没有一分多屏和多屏合一的软件?
- 如何评价DuckDB?
- 我男朋友年薪远高于我,我说因为女生生理结构需要生娃,生娃这件事情女性需要比男生牺牲更多,我说的对吗?
- 作为一个服务器,node.js 是性能最高的吗?
- 养鱼先晾水,我晾了很久的清水去换水时,发现居然全发霉了,想不明白,求解?
- 人类在发生性行为之后为什么往往会发困?
- KVM显示器有哪些?
- 商业史上有哪些降维打击的经典案例?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 各种免费的宝藏软件有哪些?
- 前端是不是快没了?
- 贫困生买Mac mini m4有错吗?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 武警特战会投入战场嘛?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?





