当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-19如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 2025-06-19要不要帮导师装服务器?
- 2025-06-19男人最无声的炫耀是什么?
- 2025-06-19中国的歼-10 在世界上是什么水平?
- 2025-06-19为什么广州地铁这么多人不懂得先下后上,将中间的位置留出给下车的人?
- 2025-06-19目前亚洲最厉害的五款战斗机是什么?
- 2025-06-19你和你老婆是怎么认识的?
- 2025-06-19学生校服如何隐藏内衣痕迹?
- 2025-06-19为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-19有个亲妹妹是什么感觉?
- 2025-06-19如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-19既然巴菲特的持仓是公开的,为什么我们不能跟着巴菲特买呢?
- 2025-06-19为什么不用rust重写Nginx?
- 2025-06-19现在个人博客不能备案了吗?
- 2025-06-19凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
- 2025-06-19穿瑜伽裤爬山的女生会不会害羞?
推荐产品
-
美国发行「稳定币」,是否相当于增发美元?
这个稳定币,我还真研究了一下。 一开始看到这玩意的时候,我 -
和女生旅游开一间房有什么注意事项?
背包旅行时,我和许多女生拼过房。 第一次在武夷山住青旅,我 -
炫富真的很爽吗?
“我家电费一年有40多万,很多人不信。 ” “大部分人很难相 -
苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
丸辣,Rosetta2的AVX2支持才刚起步就要被抛弃辣。
最新资讯