当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 18:50:11
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
- 是什么原因导致HDR无法推行?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
- PHP现在真的已经过时了吗?
- 为什么苹果使用微信小程序比安卓要流畅很多?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 为什么说男人至死都是少年?
- 如何评价苏州N1GS下场***?
最新资讯文章
- 鱼缸有哪些寿命比较长的草推荐呢?
- 有一个***约你出去,你会去吗?
- kotlin native 的生态还能起来吗?
- 有哪些是你用上了mac才知道的事?
- 如何评价B站up主***千代退网?
- 用plc编程5层楼电梯程序如何编程?
- 请问群晖的docker还能装些什么?
- 我应该设置多少kb才能让他不能玩游戏?
- 为什么没有核动力货轮?
- 入职第一天有什么瞬间让你马上想离职的?
- Python+rust会是一个强大的组合吗?
- 如果苹果真的下架了微信的话,会发生什么?
- 分享一下你用过好用的开源项目有哪些?
- 在深圳找个男朋友难吗?
- 你是怎么发现亲戚开始见不得你好的?
- 40岁中年男人,还有什么活动可以玩?
- 为什么有人觉得只要有超级中锋出现就会终结小球时代?
- 小米澎湃OS真的很不行吗?
- 有什么是你去了上海才知道的事情?
- 为什么用 electron 开发的桌面应用那么多?





