当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-21世界上哪款战斗机最好看?
- 2025-06-21中餐炒菜那么好吃,为什么欧美人不学去?
- 2025-06-21lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- 2025-06-21自己买3D打印机制造泡泡玛特的玩偶,成本需要多少呢?
- 2025-06-21女生被踢裆也会很疼吗?
- 2025-06-21在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 2025-06-21哪个ai写代码最强?
- 2025-06-21中国的航空发动机现在是什么水平?
- 2025-06-21能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-21next.js 为什么要走PHP ASP MVC的老路?
- 2025-06-21始终怀不上孕是种怎样的体验?
- 2025-06-21雷军为什么不愿意用性价比打法进军NAS?
- 2025-06-21老公想要买2万左右的相机,我该同意吗?
- 2025-06-21DeepSeek如何本地化部署?
- 2025-06-21如何评价【极客湾】在直播中实锤【B 站不交保护费就限流】?
- 2025-06-21为什么海军要单舰满世界溜达呢?
推荐产品
-
消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
esim方不方便?——方便 方便的东西为什么运营商会主动中断 -
有外媒记者提问,台湾当局称,在过去24小时内,46架解放军战机飞越台湾。有何最新消息吗?
别想太多,不是你们想的那种横跨整岛的飞越。 这个报道其实就 -
用J***a写Android的时代是不是要结束了?
只要Android Framework还是J***a写的,安 -
有性瘾女朋友每天都要很多遍要不要分手?
你别说这问题我还真的研究过,16年的时候我毕业没多久就遇到过
最新资讯