当前位置: 首页 >
程序员随意使用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我国004号航母什么时候下水?
- 2025-06-18如何看待朝鲜海军崔贤级二号舰“姜健”这么快就得以修复?
- 2025-06-19我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-19Python+rust会是一个强大的组合吗?
- 2025-06-19如何评价宝鸡这个城市?
- 2025-06-19如果全球都停止出口粮食,中国能否自给自足?
- 2025-06-19Golang中有必要实现Async/Await吗?
- 2025-06-19鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 2025-06-19什么时候你意识到自己不年轻了呢?
- 2025-06-18怎样能顺畅说出英语?
- 2025-06-19现在做一个独立开发者晚吗?
- 2025-06-19如何评价小米澎湃OS(Xiaomi HyperOS)?
- 2025-06-17玉米粒为什么靠近根部排列比较乱,而越靠近尖端排列越整齐?
- 2025-06-19马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 2025-06-19特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 2025-06-17有没有一个特别好用的Linux系统?
推荐产品
-
MacOS真的比Windows流畅吗?
可能真实的情况是这样: 1、Windows桌面无法保持长时间 -
如何评价“寡姐”斯嘉丽·约翰逊的身材?
前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面 -
Caddy 和 Nginx 比有哪些优点和缺点?
本内容是对知名性能评测博主 Anton Putra Ngin -
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
我选Lar***el 优秀的文档Larv***el的文档精致
最新资讯