你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
MacOS真的比Windows流畅吗?
以色列为什么要打伊朗?
为什么说Go语言的设计是工程先进但学术落后?
请问有没有什么工具能够生成局域网的网络拓扑结构图?
Flutter 为什么没有一款好用的UI框架?
组装2-4人后端服务团队,选择GO还是J***a?
请问您见过最惊艳的sql查询语句是什么?
Golang和J***a到底怎么选?
发生了什么导致你从此再不吃某样食物?
IDEA2023.2如何实现永久激活?
如何看待 2026QS 世界大学排名?
Python+rust会是一个强大的组合吗?
女生被踢裆也会很疼吗?
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
美国真会下场对伊朗开战吗?
为什么有些老顾客吃着吃着就不再来照顾生意了?
***《凡人修仙传》有哪些令人伤感的情节?
江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
老公每晚都想要怎么办?
买到烂尾楼到底该有多绝望?
做个web服务器,gin框架和go-zero怎么选?
polars到底行不行?
自己拥有一台服务器可以做哪些很酷的事情?
女生真正的完美身材是什么样子?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
PHP现在真的已经过时了吗?
Mac 发展那么多年结果只能剪***吗?
男医生在给年轻靓丽的女性检查时会是什么心态?
伊朗这次让以色列打惨了,这个国家还能挺过来吗?