你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
近日中国开始在以色列撤侨,中东是否有大战要发生?
使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
个人做量化,买不起专业数据库,如何获取 L2数据?
以色列为什么突然敢打伊朗了?不怕被报复?
做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?
为什么鸿蒙PC要排斥Linux生态?
大家在做登录功能时,一般怎么做暴力破解防护?
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
30马赫的导弹,近防炮能挡住吗?
既然在中国有日吹、美吹等,那么在其他国家有没有“中吹”?
为什么不用rust重写Nginx?
有个少数民族的女朋友是什么体验?
一套正版adobe全家桶多少钱?
你的低成本爱好是什么?
你有哪些对未来的预测?
独立开发***能盈利吗?感觉好累...
你为什么对kotlin失去好感?
社保断缴的后果有些什么?
和父母无法沟通你有多绝望?
如何看待日本小学校园餐只有一小块鸡肉?
女生真正的完美身材是什么样子?
特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
Golang与Rust哪个语言会是今后的主流?
“真实承诺-3”,伊朗的报复能打疼以色列吗?
为什么Rust的包管理器Cargo这么好用?
为什么现在没人提猎鹰9号了?