你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
你的鱼缸里养过什么奇怪的鱼?
女明星做了什么医美项目保持童颜?
为什么Rust的包管理器Cargo这么好用?
Rust开发Web后端效率如何?
谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
有一个***约你出去,你会去吗?
在所有动物肉中,哪一种味道最好?
微信服务器会保留聊天记录吗,会保存多久?
JetBrains 放弃 AppCode 是否是一个错误决定?
为什么小男孩小时候要比小女孩难养好多?
为何雷军天天健身,却无健身痕迹?
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
鸿蒙折叠屏笔记本为什么敢卖26999?
那你说什么样的是美女?
国家为什么特别青睐雷军?
海贼王为什么现在被全网黑?
MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
为什么人到中年,很少有身材苗条的?
伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
以色列为什么突然敢打伊朗了?不怕被报复?
为什么 mac mini 的 m4 版本价格这么低呢?
冬天也要穿胸罩吗?
***拍大尺度片子时摄影师不会看光吗?
目前国内网盘,最尊重用户的是哪家?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
一个练过功夫的姑娘能打过一个没练过的男人吗?
美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
如何看待B站一些粉丝数高的UP主更新频率下降,B站高质量***产出断崖式下跌?近期B站发生了什么事情?
微软edge浏览器为什么逐渐被其他的浏览器代替?