当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-20 18:00:17
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 如何评价剪映svip,599一年,有替代方案吗?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 为什么说男人至死都是少年?
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 人们在 DOS 年代如何办公?
- 为什么现在吹Rust的人这么多?
- 为什么小男孩小时候要比小女孩难养好多?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 哪些爽文读完让你觉得你的乳腺终于有救了?
- 有没有一个特别好用的Linux系统?
最新资讯文章
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 055大驱在世界属于什么水平?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 如何评价湖北省?
- VLC,Ubuntu,FFmpeg 这些软件究竟是什么人开发的?为什么免费?他们不求回报又何以生存?
- 如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
- 老饭骨做的饭真的好吃吗 ?
- 800V是什么技术,为什么特斯拉不跟进?
- 比亚迪最近绩效减半,这是卸磨杀驴么?
- 穿瑜伽裤爬山的女生会不会害羞?
- 俄罗斯禁止出口的NK-32涡扇发动机,真的技术遥遥领先吗?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 乡下的土鸡真的值100块钱吗?
- 现在做一个独立开发者晚吗?
- 有一个超级漂亮的女朋友是一种什么体验?
- 慈禧为什么要反对戊戌变法?
- 如何看待《剑星》已登顶 Steam 全球热销榜?
- 2025年了 Rust前景如何?
- 2025年是否会爆发第三次世界大战?
- 人们在 DOS 年代如何办公?