当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-26php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 2025-06-26搞了NAS之后去哪里下载4K,8K的电影?
- 2025-06-26为什么现在吹Rust的人这么多?
- 2025-06-26怎么隔离dify和RAGflow ?
- 2025-06-26“哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 2025-06-26突然停电,对电脑伤害大吗?
- 2025-06-26怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-26拼多多为什么会支持买家仅退款?
- 2025-06-26为什么还有那么多人认为蔚来会倒闭?
- 2025-06-26想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
- 2025-06-26什么是ddd领域驱动架构,尽量说人话,回答要在50个字以内?
- 2025-06-26什么是 5G 固定无线接入(FWA)?
- 2025-06-26Windows上有没有一分多屏和多屏合一的软件?
- 2025-06-26导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 2025-06-26如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-26Chrome 浏览器设计的神细节有哪些?
推荐产品
-
央企的信创,是否有必要把 spring 替换成国产的 solon ?
2021 年我亲自去现场部署过信创环境,某某档案系统。 J* -
DP1.4,HDMI2.1,只支持到4K120Hz。那些4K144Hz甚至更高的显示器是怎么实现的?
我给你看一下,最近显示器测试的带宽的数据 HKC VG273 -
妹妹说C字裤只是本体可能好看而已,穿在身上其实非常丑,爱美的女孩根本不买,是这样的么?
之前为了穿高叉的旗袍买了条c字裤,网上看了有两种样式的一种是 -
有什么是你去了上海才知道的事情?
强行松弛感,遍地打卡仙人,遍地人造网红景点。 以下所有图片
最新资讯