当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-18Golang和J***a到底怎么选?
- 2025-06-18H264和H265谁画质好,求回谢谢!?
- 2025-06-18当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- 2025-06-18Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 2025-06-18为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-18《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
- 2025-06-18只能选一个,你选谁?
- 2025-06-18如何评价思源笔记?
- 2025-06-18Flutter 为什么没有一款好用的UI框架?
- 2025-06-18穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-18刘强东称「京东外卖很快就会出来一个跟美团完全不同的商业模式」,如何看待此回应?
- 2025-06-18让男朋友坐在马桶上上厕所很过分吗?
- 2025-06-18如果苹果真的下架了微信的话,会发生什么?
- 2025-06-18我不理解,我真的不理解,难道真的有那种身材瘦又丰满的女生吗?
- 2025-06-18空战的时候可不可以先击落预警机?
- 2025-06-18有什么是你去了西藏才知道的事情?
推荐产品
-
外贸独立站怎么做SEO?
推荐试试***seo,就是把***上传到社媒和独立站中 ** -
如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
这个问题无解 虽然国家禁枪 但国外很多靶场教练发现 从来没见 -
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
实际上,以色列要惨得多。 大家没法理解“体量”的意义。 -
现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
我只说广州。 去年9月大规模救市后,上海、深圳、成都、北京等
热销产品
最新资讯
文章排行




