当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_陕西省咸阳市永寿县规悉左牧动植物种苗有限公司
浏览次数:304发表时间:2025-06-20 20:25:15
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 为什么中国很少有人使用linux?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- switch2好用吗朋友们?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 鱼缸能不能做到一直不换水还很清澈?
- Rust 是否会被美国国家安全局植入后门?
- 如何看待伊朗发布10座美军基地地图?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 你的低成本爱好是什么?
最新资讯文章
- 怎么看待临汾市人民医院手术死者家属称全麻气管规培生插到胃里?
- 伊朗这次会崩溃灭亡吗?
- 独立开发***能盈利吗?感觉好累...
- 如何看待英舰穿过台湾海峡?英国有什么目的?
- 为什么不用rust重写Nginx?
- Web后端开发,用Python还是Go呢?
- 程序员随意使用size_t是否属于***行为?
- 以媒称以方使用特殊武器将 9 名伊朗顶尖核科学家暗杀,可能是什么武器?核科学家被暗杀对伊朗影响有多大?
- 老挝是个怎么样的国家?
- 北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?
- 凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 曾经的班花,现在还多少人惦记?
- 055一打一能不能打过阿利伯克?
- 为什么男生都不喜欢173身高的女生啊?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 为什么警察执法有一点凶?有时候不会心平气和?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?