当前位置: 首页 >
程序员随意使用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-20有个少数民族的女朋友是什么体验?
- 2025-06-20亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-20江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-20如何客观评价李小冉的长相?
- 2025-06-19一个程序员的水平能差到什么程度?
- 2025-06-19中国军队有多强,在世界能排第几?
- 2025-06-20为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 2025-06-19怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-19万兆的网络速度有多大意义?
- 2025-06-20有一个***约你出去,你会去吗?
- 2025-06-19马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 2025-06-19现在国内有哪些比较不错的 J***a 开源商城系统?
- 2025-06-19如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-20如何评价网红店太二酸菜鱼?
- 2025-06-19不服药的高血压患者,最后都怎么样了?
推荐产品
-
如何看待多地推出升级版「禁酒令」?
有好有弊吧。 好处就是商务饭局真少了,轻松了不少,上周接待 -
以色列摩萨德这么厉害,中国网民为何不害怕?
很多人其实压根没意识到现在的中国是人类有史以来最可怕的战争机 -
为什么日本人口密度这么大还能住一户建,中国只能住楼房?
这团建真是无语了。 八十多平米的地皮起两层+阁楼的一户建, -
中科院古脊椎所付巧妹和河北地质大学季强发表顶刊,表明哈尔滨龙人属于丹尼索瓦人,这一发现有什么意义?
我说一个有趣的观点,这两篇文章的发表意味着丹尼索瓦人正式获得
最新资讯




