你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
你们听过领导最没水平的一句话是什么?
为什么国内的uni***一直没人讨论呢?
坐拥世界最大工业产能,中国为何不大量投入军事?
不服药的高血压患者,最后都怎么样了?
发生了什么导致你从此再不吃某样食物?
明星为什么不低价办演唱会?
颈椎病可以恢复吗?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
《凡人修仙传》的韩立有 72 把金雷竹做的剑,其他人看见了不觉得奇怪吗?
武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
你看过最爽的爽文是哪个?
如何评价书籍《国家意志》?
AI数字人应该怎么制作?求介绍!?
江苏一医院称负债 4400 多万全员解聘,具体是怎么回事?医院这么做合法吗?
商业史上有哪些降维打击的经典案例?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
你卡过最厉害的bug是什么?
我国004号航母什么时候下水?
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
用J***a写Android的时代是不是要结束了?
能分享一下你写过的rust项目吗?
golang总体上有什么缺陷?
多年后再遇见初恋会是什么感觉?
如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”?
postgres集群的选择?
养鱼一年要花费多少钱?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
为什么感觉腾讯的风评越来越好了?
蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?