当前位置: 首页 >
程序员随意使用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今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对?
- 2025-06-21如何看待“Hutool”工具类库广受欢迎?
- 2025-06-21人常说女人味,到底是个什么味?
- 2025-06-21为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 2025-06-21***体隆胸之后多久乳房变软一些?
- 2025-06-21为何同是象棋,国际象棋的棋子可以做的那么有设计感,而中国象棋的棋子形式似乎比较单一?
- 2025-06-21超级喜欢穿短裙正常吗?
- 2025-06-21为什么琼恩·雪诺给人一种智商不高的感觉?
- 2025-06-21有个自闭症的孩子,该放弃吗?
- 2025-06-21伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- 2025-06-21珍宝岛战役以后,中国为什么不反推苏联?
- 2025-06-21生活中怎样的美女才能被称为「大」美女?
- 2025-06-21为什么男生都不喜欢173身高的女生啊?
- 2025-06-21为什么 IPv6 突然不火了?
- 2025-06-212029届全运会落地长沙,会对长沙有什么新的变化吗?
- 2025-06-21为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
推荐产品
-
duckdb的性能如何?
最近更着duckdb的 这个官方博客 做了下实验。 随机生成 -
商业史上有哪些降维打击的经典案例?
因为炮叔叔在网创圈,野路子比较多,这里就拿一些网创圈的案例来 -
中国大陆的苹果手机被阉割了哪些部分?
补充一个很难察觉的事情,频段 去APPLE***可以看到iP -
浏览器为什么要分那么多种,用一种不会很快捷吗?
最开始只有一种:网景推出的netscape。 说起nets
最新资讯




