当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-28如果肯德基的员工忍不住偷吃了一个鸡翅怎么办?
- 2025-06-28我十四岁的孩子不吃我做的饭,怎么办?
- 2025-06-2827寸显示器有必要上4K吗?
- 2025-06-28只能选一个,你选谁?
- 2025-06-28多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 2025-06-28中国足协官宣,伊万科维奇不再任国足主教练,将由久尔杰维奇代理,如何评价伊万的执教表现?你看好该调整吗?
- 2025-06-28语雀后端从Node迁移到J***a说明了什么?
- 2025-06-28如何基于Docker进行开发?
- 2025-06-28后端开发除了增删改查还有什么?
- 2025-06-28美国***那么小,那么廉洁,美国人税收又那么高,为什么还有财政赤字?
- 2025-06-28为什么windows的arm版没有被广泛使用?
- 2025-06-28有没有可能在安卓手机上直接运行Linux?
- 2025-06-28有什么是你去河南才明白的事?
- 2025-06-28三只羊是不是被人做局了?
- 2025-06-28法布雷加斯陨落的核心原因是什么?
- 2025-06-28手术时把大脑拿出来还能接回去吗?
推荐产品
-
2025 江西高考本科线历史类 486 分,物理类 429 分较去年降 19 分,怎样看待江西分数线?
就很奇怪,河南GDP全国第五,江西GDP全国第十五。 河南高 -
同样的SoC,为什么至今仍然没人成功给iPad Pro装上macOS?
纯粹分享吹牛逼,不过是亲身经历啦!在2020年,有幸拿到过P -
如何一眼看出两个人私下里发生了秘密关系?
女友和领导出差后,经常熬夜的她,今天却睡得很早。 可在半夜 -
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
干大事而惜身,见小利而忘命,非英雄也。 遇到真真切切的身边
热销产品
最新资讯



