当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-21 00:55:17
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 三只羊是不是被人做局了?
- VIM这么难用,为啥这么多人热衷?
- 为什么Intel和AMD不像苹果那样在PC上搞SoC?
- 如何看待三峡集团总部搬迁至武汉?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
- 统一推送联盟为什么会失败?深层原因是什么?
- 微软宣布全球裁员 6000 人,为 2023 年以来最大规模,为什么此时裁员?会对微软带来哪些影响?
- 我女儿三岁两个月背下整首木兰辞,请问这说明她特别聪明吗?
- 统一推送联盟为什么会失败?深层原因是什么?
最新资讯文章
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 有什么是你去了上海才知道的事情?
- 为什么QQ上的网络状态没有了?
- 老公想要买2万左右的相机,我该同意吗?
- 有没有软件实现实时***抠像的方式?
- 如何评价首个女性友好的编程语言HerCode?
- 有哪些好用的开源 DeepResearch 类工具替代品?
- 写代码的时候总是考虑太多怎么办?
- Switch模拟器哪个好?
- 家用小型服务器用什么系统比较好呢?
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 帝王蟹极度泛滥,严重影响生态平衡,但是为什么还那么贵?
- 如何看待rust编写的zed编辑器?
- 电视选TCL还是海信,据说TCL比海信牛逼,没感受到啊?
- 《碟中谍 8》都有哪些槽点?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 统一推送联盟为什么会失败?深层原因是什么?
- 如何自己搭建家庭服务器?
- 海外DoH(DNS over HTTPS)全部不可用了?是否有其他替代方式?
- 大三做的海报,离就业差多远?