你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
什么是 AI Agent(智能体)?
iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢?
springboot框架中一个controller类可以调用多个service类吗?
obsidian用一两年后会有多大?全文搜索还快吗?
听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗?
金山办公继续聘任雷军为“名誉董事长”,但不享权利、不担义务、不领薪酬,这个头衔的实际意义是什么?
楼上噪音扰民真的只能忍着或卖房吗?
为什么个人需要公网ip?
Golang 中为什么没有注解?
为什么 mac mini 的 m4 版本价格这么低呢?
为何中文互联网相对英文互联网的内容质量较低?
买到烂尾楼到底该有多绝望?
给小孩买什么游戏机?
面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
为什么程序员独爱用Mac进行编程?
冬天也要穿胸罩吗?
谁是对Mac有成见然后用完Mac后真香的?
世界最大医院郑大一附院有多牛?
为什么小公司留不住人?
Gemini Advanced 和 aistudio有什么区别?
Electron 做游戏客户端的潜力有多大?
修仙文明可能以怎样的方式碾压星际文明?
27寸显示器有必要上4K吗?
组nas一定要TDP低的cpu吗?
手机的运行内存真的有必要上16GB吗?
这种裙子是不是对直男爆杀?
养鱼你踩的最大的坑是什么?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
女生真正的完美身材是什么样子?