你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
外贸独立站怎么做SEO?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
颈椎病可以恢复吗?
《三体》的文笔很差吗?
PHP现在真的已经过时了吗?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
既然富人财富占社会总财富的 80%,那么鼓励富人消费不就可以了吗?
发生了什么导致你从此再不吃某样食物?
珍宝岛战役以后,中国为什么不反推苏联?
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
请问有没有什么工具能够生成局域网的网络拓扑结构图?
FastApi性能是否真的接近Go?
为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
如何看待青海黄河源发现秦始皇遣使「***药昆仑」石刻?
国产手机APP为什么越来越臃肿?
如何评价首个女性友好的编程语言HerCode?
电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
Swift 和同时代的其他语言比起来怎么样?
歼-20 在国际上到底是什么地位?
国外(GoDaddy)注册的域名如何在国内备案?
postgres集群的选择?
如何看待:“伊朗国家电视台:今晚会发生一件大事,世界将铭记几个世纪”?
为什么现在没人提猎鹰9号了?
有没有什么好看的古言***推荐?
降维打击是什么?
为什么玩家对《原神》5.7 的丝柯克期盼那么高?
如何评价电影《碟中谍8:最后清算》?
如何看待jemalloc停止维护?
为什么果粉对苹果非常地宽容?