当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 20:25:15
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 如何看待伊朗发布10座美军基地地图?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- PHP现在真的已经过时了吗?
- 当年由上海发起,全国仿效的垃圾分类,现在为什么没人搞了?
- 福建舰正在加紧进行海试,福建舰入列后能发挥怎样的作战效能?我国三艘航母各有哪些特点?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 有没有一个特别好用的Linux系统?
最新资讯文章
- 为什么中国的英语教育这么失败?
- 评价一下Proxmox VE与ESXi的优劣?
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 初三画成这样算是有天赋吗?【正经求助】?
- 有没有系统介绍 Visual Studio 使用和技巧的书籍?
- 本人女20,平胸跟男生一样怎么办 ?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 印度空难客机两个黑匣子均已找到,最新发现的为驾驶舱语音记录器,会对事故调查带来哪些帮助?
- 婆婆早晚喝一瓶纯牛奶,每一次还剩半箱就开始催儿子买。每次听见她喊她儿子买我就不太舒服我是不是太小气?
- 中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
- 颜值比较高的日本女明星有哪些?
- 存电话号码,究竟该用int类型还是string类型?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- NextJS的全栈能力现在如何了?