当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-20 18:50:11
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- Rust开发Web后端效率如何?
- 有大佬知道Docker安装报错是为什么呀?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
- 你见过哪些宛如智障的广告?
- 《三角洲行动》还能活多久?
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 什么样的女主才能叫做「人间尤物」?
- 一个体力无限但技术只有中甲水平的球员能在英超立足吗?
最新资讯文章
- 易语言为什么会常常被用来做游戏***?
- 如何一眼看出两个人私下里发生了秘密关系?
- 为什么好看的家一看就是国外的设计?
- 为什么健身的女性普遍喜欢晒臀照?什么心理?
- 显示器选32还是27,2k还是4k?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 我的世界怎么租一个四个人的服务器?
- 为什么中国JK无法拍出日本JK的感觉?
- 鱼缸的硝酸盐含量为多少比较合适?
- 海贼王为什么现在被全网黑?
- 内蒙古一男子在女方出轨后,殴打妻子后发生性关系被告***,婚姻存续期***如何界定?该案将如何判决?
- 内蒙古一男子在女方出轨后,殴打妻子后发生性关系被告***,婚姻存续期***如何界定?该案将如何判决?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 《甄嬛传》中祺贵人为什么和甄嬛反目?
- 什么是 AI Agent(智能体)?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 有哪位大佬了解FBX文件格式?
- 为什么当领导的不能把话说明白?





