当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-22golang总体上有什么缺陷?
- 2025-06-22为什么山姆这么受欢迎?
- 2025-06-22如何看待极客湾评测麒麟X90的性能与表现?
- 2025-06-22王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境?
- 2025-06-22新手入门养鱼,该怎么开始?
- 2025-06-22大家有什么烧钱的爱好吗?
- 2025-06-22OpenWrt 能做哪些有趣的事?
- 2025-06-22美国真会下场对伊朗开战吗?
- 2025-06-22孩子画过什么画让你非常震惊?
- 2025-06-22FLUX好用、有意思、有创意、好玩的Lora有推荐的吗?
- 2025-06-22王虹教授在北大开讲座,韦东奕连续 3 天听讲座,韦东奕和王虹谁的数学天赋更强?
- 2025-06-22***体隆胸之后多久乳房变软一些?
- 2025-06-22腰肌劳损怎嘛治啊?
- 2025-06-22怎么向老婆简单解释nas的用途?
- 2025-06-22印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么?
- 2025-06-22中年夫妻的婚姻状态是什么样的?
推荐产品
-
Windows 上最应该卸载的三个软件是谁?
2024.06.27更新 会不定期更新自己在用的软件和踩坑软 -
以色列为什么突然敢打伊朗了?不怕被报复?
唉,说真话,没人听, 以色列打哈马斯,或许大家都可以骂以色列 -
儿子抑郁四年左右了,他的未来该怎么办?
发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就 -
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿
最新资讯