当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-20golang总体上有什么缺陷?
- 2025-06-20你身边身材最好的女生是什么样?
- 2025-06-21写代码的时候总是考虑太多怎么办?
- 2025-06-20为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-20汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 2025-06-20为什么中国足协成了“过街老鼠”了?
- 2025-06-20为何雷军天天健身,却无健身痕迹?
- 2025-06-20字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-21网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 2025-06-20能分享一下你写过的rust项目吗?
- 2025-06-21网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 2025-06-20为什么Dreamwe***er,FrontPage会被淘汰?
- 2025-06-20国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-21鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-20为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-20《权力的游戏》里面最美的是谁?
推荐产品
-
穿瑜伽裤爬山的女生会不会害羞?
上个月去爬太室山,前面就有个瑜伽裤女生,一个人,本来我按我的 -
猫那么爱干净,却为什么不喜欢洗澡?
因为猫的干净标准和我们人类不一样。 天下万物水为净,我们人 -
国产CAD软件能否替代AutoCAD?
似乎很多人对CAD的理解有偏差,如果你打开一个STEP文件( -
黄金,今年会达到怎样的高度?
此刻是2025年6月19日下午五点,此刻我看的沪金期货收盘是
最新资讯