你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
四川大学为什么经常排到全国前十一点,前十五,不都说是末流985么?
J***a 除了 Spring 还有什么?
女生真正的完美身材是什么样子?
亚洲体坛最漂亮的十位女运动员都有谁?
为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
Golang中有必要实现Async/Await吗?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
H264和H265谁画质好,求回谢谢!?
家里想搞个服务器,有什么好的建议方案吗?
怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
请问买个nas,能够直接把游戏装进去吗?
有一双超级大长腿是什么感觉?
美国真会下场对伊朗开战吗?
慈禧为什么要反对戊戌变法?
Web后端开发,用Python还是Go呢?
越南人的生活水平怎么样?
既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
字节引入Rust是否代表J***a的缺点Go也没解决?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
你知道哪些餐饮界的暴利菜品?
想初尝苹果Mac电脑,纯体验,选 Macbook air 还是 pro?
如何看待伊朗发布10座美军基地地图?
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
duckdb的性能如何?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
你为什么放弃了wsl?
青蒿素的研发成功证明了中医药是宝库还是百无一用 ?
真正懂CPU的人,都选了什么CPU?