当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 浏览次数:发表时间:2025-06-21 16:20:11
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 能否交换一张照片,分享一个让你觉得「仿佛回到了暑***」的瞬间?
- J***aScript的闭包会无法被垃圾回收吗?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 如何评价zig这门编程语言?
- 剪映网页版要下线了,有没有字节的同学来说下是为啥啊?
- 该怎么反驳有的人说;“东德和西德,朝鲜和韩国就是上帝摆出来最大的例子”?
- 冬天也要穿胸罩吗?
- 本人女20,平胸跟男生一样怎么办 ?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- flutter是***跨平台最优解吗?
最新资讯文章
- “看不起印度,仅仅因为你是中国,而对于普通国家,印度已经是巨人”,这个观点你认同吗?
- rust在国内的前景如何?
- 你都见过什么样的电脑盲?
- 阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?
- 女生体毛旺盛是什么样的体验?
- 国外的女生为什么屁股都大?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 小朋友到底应不应该购买SWitch?
- 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- 下载的4k电影没有b站的4k清晰,是什么情况啊?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 找个越南女朋友是什么体验?
- 你们都用 Flutter 开发了什么 App?
- 如何成为氛围感美女?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- Postgres 和 MySQL 应该怎么选?
- rust有什么适合萌新练手的项目吗?
- 夸克网盘有可能超越百度网盘吗?





