当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
人气:发表时间:2025-06-20 20:25:15
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 为什么微软信誓旦旦的说Win10是最后一个Windows版本,却又推出了Win11?
- 新手养鱼,养什么鱼好?
- 为什么现在科技热点是GPU,不是CPU了?
- 女生微胖到底是种什么体验?
- PHP现在真的已经过时了吗?
- 为什么泰州发展不起来?
- 如何看待网红「中医少女」黄琪惠?
- 毕设答辩,老师说node不可能写后台怎么办?
- 我的世界怎么租一个四个人的服务器?
- 王冰冰好看吗?
最新资讯文章
- 为什么中国JK无法拍出日本JK的感觉?
- 为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
- 人工智能相关专业里有什么「坑」吗?
- 毕设答辩,老师说node不可能写后台怎么办?
- 未来,苹果公司(Apple)没落的最可能原因是什么?
- 有没有哪些老了反而比年轻时更好看的例子?
- 这种身材需要健身几年?
- 什么是人生的最顶级享受?
- 为什么微软信誓旦旦的说Win10是最后一个Windows版本,却又推出了Win11?
- 长得和刘亦菲很像是一种什么体验?
- 你生活中做过最自律的一件事是什么?
- 为什么今年的雷霆会惹众怒?
- 在哪一瞬间,你意识到那个人不能深交?
- 作为一个腰细腿粗的女生什么感觉?
- 为什么广东的经济现在开始落后了?
- ant-design-vue 社区为什么不维护了?
- 有一个***约你出去,你会去吗?
- Electron 做游戏客户端的潜力有多大?
- 后端真的比前端累吗?
- 27寸显示器有必要上4K吗?