当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-19伊朗这次会崩溃灭亡吗?
- 2025-06-19微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-19为什么广州地铁这么多人不懂得先下后上,将中间的位置留出给下车的人?
- 2025-06-19当年《诛仙》第一部的成功在于什么?
- 2025-06-19核武器真的有宣传中那么牛逼吗?
- 2025-06-19海贼王为什么现在被全网黑?
- 2025-06-19想知道德普怎么看上艾梅柏·希尔德的?
- 2025-06-19目前最具性价比的全栈路线是啥?
- 2025-06-19***《凡人修仙传》有哪些令人伤感的情节?
- 2025-06-19老饭骨做的饭真的好吃吗 ?
- 2025-06-19在武汉,你们的找对象标准是怎样的?
- 2025-06-19我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 2025-06-19golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 2025-06-19为什么很多人连代码都看不懂却一口咬定鸿蒙和安卓有联系?
- 2025-06-19如何看待黑泽志玲被家暴?
- 2025-06-19如何评价高盛提出的中国「民营十巨头」?如果有一个这样的 ETF 你会买吗?
推荐产品
-
为什么linux桌面那么丑?
首先,现在的Linux桌面图形界面一点儿也不丑。 。 。 -
游客去体验滑雪有必要租雪服吗?直接穿着羽绒服可以吗?
穿着羽绒服做各种冬季运动,是最广泛的基本错误之一。 这和羽 -
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
你这么告诉他: 你们应该庆幸我们热爱和平, 14亿人口加上完 -
如何看待jemalloc停止维护?
简单看了一下jemalloc的拉取请求的评论情况,看起来作者
热销产品
最新资讯
文章排行
- 你发生过的最尴尬的事是什么?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 武汉连续多年进入中国旅游城市排行榜 TOP 10 行列,为什么本地人却总觉得武汉「没什么好玩的」?
- 为什么会有 U 盘独个文件不可以超过 4GB 这种设定?
- 为什么日本人口密度这么大还能住一户建,中国只能住楼房?
- NAS的盘是否需要一次性买齐?
- 做个web服务器,gin框架和go-zero怎么选?
- 人为什么需要睡觉?人睡觉的时候身体都在做什么?
- 如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?