当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间: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…。
同类文章排行
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 请问照片里这个人是谁呀?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如何看待国内服装尺码越来越小的现象?
- 同样的SoC,为什么至今仍然没人成功给iPad Pro装上macOS?
- 手机的运行内存真的有必要上16GB吗?
- 为什么一直唱衰的php语言反而日渐活跃?
- Windows上有没有一分多屏和多屏合一的软件?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- MacOS真的比Windows流畅吗?
最新资讯文章
- 你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 敢不敢发一张你的自拍照?
- KVM显示器有哪些?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 怎么挑选做设计用的显示器,要看哪些参数呢?
- 为何羽毛球价格一路高涨?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 《武林外传》中有哪些值得学习的职场关系?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 快乐教育毁了多少孩子了?
- 你的低成本爱好是什么?
- 如何评价 Next.js?
- 世界上存在动漫少女般完美的「身体」吗?
- 哪些令你惊艳的AI大语言模型提示词(prompt)?






关注公众微信号
移动端,扫扫更精彩