当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
人气:发表时间:2025-06-19 23:40:16
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 你为什么放弃了wsl?
- 现在机械前景是不是已经超越好多工科了(包括计算机)?
- 为什么中国红十字会腐败这么严重?
- “真实承诺-3”,伊朗的报复能打疼以色列吗?
- 有个亲妹妹是什么感觉?
- 女生被踢裆也会很疼吗?
- 老挝是个怎么样的国家?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
最新资讯文章
- 为什么买了Switch后,却发现它并没有那么好玩?
- 如何评价书籍《国家意志》?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 如何评价张靓颖刘宇宁《九万字》?
- 如何评价张靓颖刘宇宁《九万字》?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 冬天也要穿胸罩吗?
- 射箭时后手怎么样才能用手臂去拉,而不是使用手腕的力气?
- 写代码的时候总是考虑太多怎么办?
- 你亲身接触过的日本人的印象是怎样的?
- 为何雷军天天健身,却无健身痕迹?
- 异性同办公室久了会不会日久生情?
- 055驱逐舰的战力被低估还是被高估?
- 三十岁左右的你,正处于什么状态?
- 伊朗发布「霍拉姆沙赫尔-4」导弹发射画面,被认为是伊朗破坏力最强导弹,其威力有多大?
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?