当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-21 09:55:18
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- react 跟 vue 哪个更牛逼?
- 《士兵突击》中如果高城动用关系,史今能不能留下来?
- 瘦真的只能饿出来吗?
- 在研究生复试中把面试导师逗乐是个什么体验?
- 为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
- 如果肯德基的员工忍不住偷吃了一个鸡翅怎么办?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
- 为什么说男人至死都是少年?
- 国内为什么那么多人黑 WordPress ?
最新资讯文章
- 养乌龟是什么体会?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- J***a 除了 Spring 还有什么?
- 校招中的“熟悉linux操作系统”一般是指达到什么程度?
- 什么事情是你待在西安才知道的?
- 为什么Rust的包管理器Cargo这么好用?
- 盒马鲜生和山姆会员店哪家比较好?
- 为什么中国很少有人使用linux?
- 本人女20,平胸跟男生一样怎么办 ?
- 有用 NAS 被联通以安全为由要求停止使用的吗?
- 台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 有什么你去了韩国才知道的事?
- 为什么年轻的肉体让人沉迷?
- Mac上有什么实用的必备软件?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 为什么 macOS 比 Windows 稳定?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 为什么王虹回国内讲座使用英语?