当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 浏览次数:发表时间:2025-06-21 00:55:17
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 为何中文互联网相对英文互联网的内容质量较低?
- 平面设计主KV做成这样,在你的城市薪资一般多少?
- Trae和Cursor对比有什么优势吗?
- docker有哪些有趣的用途?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 为什么中国式父母总是很“扫兴”?
- 为什么程序员独爱用Mac进行编程?
最新资讯文章
- 想入手一台苹果电脑,是选Mac mini还是MacBook Air?
- 怎么才能有尤雨溪一半强,该怎么学习?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
- 女生体毛旺盛是什么样的体验?
- 家用路由器防火墙有必要开吗?
- 想开一个100cm或者120cm的溪流缸或者水草缸,有没有大佬指导一下,有哪些注意事项?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 我想不通,类似东方树叶这种毫无技术也没什么添加剂的茶叶水,是怎么敢卖5块的???
- 军工为什么不要轻易进?
- 程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 新手养鱼怎么开始,鱼能活着就行?
- 大家都喜欢用什么浏览器?
- QQ 音乐客户端新增广告引起用户吐槽,你对此有哪些评价?
- rust 语法噪音这么多, 能写复杂项目吗?