当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 15:05:13
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 现实中的父女关系是怎样的?
- 科学怎么解释中医把脉孕检,并且知道怀的男孩女孩?
- 今年西瓜收购价只有 2 毛一斤,有瓜农把西瓜扔池塘,现在超市西瓜仍几元一斤,为何会这样?
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 女生被踢裆也会很疼吗?
- 有什么树莓派的代替品吗?
- 世界上哪款战斗机最好看?
- 如何解决没有公网IP情况下对家里NAS的高速远程访问?
- 哪张照片让你觉得刘亦菲美得不可方物?
最新资讯文章
- 被性侵是真的没办法反抗吗?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 组nas一定要TDP低的cpu吗?
- 女生被踢裆也会很疼吗?
- 《凡人修仙传》里为什么韩立要对青龙上人赶尽杀绝?
- 13/14代 i7 i9 处理器大规模缩肛为什么没有在老化测试时发现?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 皮肤太白是种怎样的体验?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 你最狂的一次,做了什么?
- 把一个1g的***通过***请求上传到服务器中,如何保证性能?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 坚持使用 PHP 的你,如今有什么感悟?
- 为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?
- 有哪些高质量的中文分词api?
- 你的亲戚提过什么过分的要求?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 怎么学习前端开发?求推荐学习路线?





