当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 浏览次数:发表时间: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…。
同类文章排行
- 如何评价b站up主唐卡七?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 为什么有人打羽毛球会放水?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 你做出最疯狂的事情是什么?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 伊朗称向以发射使用射程达 2000 公里的「泥石」地对地弹道导弹,其威力有多大?
- 如果全球都停止出口粮食,中国能否自给自足?
- 怎么快速部署一个大模型?
- 外贸独立站怎么做SEO?
最新资讯文章
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 大量消息在 MQ 里长时间积压,该如何解决?
- 炫富真的很爽吗?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 为何雷军天天健身,却无健身痕迹?
- 一套正版adobe全家桶多少钱?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- rust学了一段时间,感觉比c++简单,能取代c++,你们觉得会取代吗?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- PHP现在真的已经过时了吗?
- Apple 为什么不封杀 Flutter 呢?
- 你们都什么时候对男女之事开窍的?
- 如何评价书籍《国家意志》?
- 有没有比Windows自带的远程桌面更好的同类软件?
- 为什么 Blender 成功了?