当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-21Blender适合工业设计吗?
- 2025-06-20antv x6 node 点击***不触发怎么办?
- 2025-06-21什么是 5G 固定无线接入(FWA)?
- 2025-06-20如何看待以色列人称“仅供犹太人避难” 阻止其他国家工人进入地下掩体?
- 2025-06-20你们的腰椎间盘突出,怎么治好的?
- 2025-06-20如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 2025-06-20吃爽了是怎样一种体验?
- 2025-06-20MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-20鱼缸的硝酸盐含量为多少比较合适?
- 2025-06-20国产CAD软件能否替代AutoCAD?
- 2025-06-21有什么很爽的重生文推荐?
- 2025-06-20订婚的女朋友 得乳腺癌(大概率不会影响生命)我该怎么选?
- 2025-06-20JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-20华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- 2025-06-21为什么情侣在一起旅行后容易分手?
- 2025-06-20有没有免费的语音转文字的软件?
推荐产品
-
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
有三个点需要注意: 1 结果: 积流成江 (Streams -
你在什么情况下需要写 shell ?
日常管理文件类的脚本我尽量用powershell而不用Pyt -
如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
有的人不会思考是否原谅这种问题,因为他们就不会后悔。 昨天 -
电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
现身说法。 自从我电脑上有16G内存之后,每次重装完Wind
最新资讯