当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-20 20:25:15
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 冬天也要穿胸罩吗?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 买到烂尾楼到底该有多绝望?
- PHP现在真的已经过时了吗?
- 南京六大高中是哪六大?
- 伊朗称向以发射使用射程达 2000 公里的「泥石」地对地弹道导弹,其威力有多大?
- 求大神解答,为什么大家都不喜欢用docker?
- 中科院古脊椎所付巧妹和河北地质大学季强发表顶刊,表明哈尔滨龙人属于丹尼索瓦人,这一发现有什么意义?
- 印度是真的烂还是咱们在信息茧房里面?
最新资讯文章
- 你的鱼缸里养过什么奇怪的鱼?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 如何看待M4单核性能吊打9950x?
- 中科院古脊椎所付巧妹和河北地质大学季强发表顶刊,表明哈尔滨龙人属于丹尼索瓦人,这一发现有什么意义?
- 这种情况如何提高打字速度?
- 中年夫妻有多少生活和谐的?
- Chrome 浏览器设计的神细节有哪些?
- 南京六大高中是哪六大?
- 有人 espresso 直接喝吗,为什么?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 可以随身携带一个Linux系统吗?
- 和女生旅游开一间房有什么注意事项?
- 有没有TMS运输软件介绍?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 你做过最抽象的事情是什么?
- 如何评价高圆圆的身材算是美女类型的吗?
- 国内目前独立开发者收入如何?可以养活自己以及家人吗?
- 为什么从事技术的人普遍都比较难沟通?
- 为什么说以色列这次干得漂亮?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?