你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
为什么一部分 Go 布道师的博客不更新了?
Python+rust会是一个强大的组合吗?
count(*) count(1)哪个更快?
眼睛有飞蚊症可以自愈吗?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
如何看待当今小学生的疯狂内卷?
如何评价阿里等大厂笔试现已经禁用本地IDE?
为什么美国这么强大?
大家猜猜伊朗的结局如何?
为什么react***推荐使用create-next-***了呢?不用ssr的话,也没必要用next吧?
有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
毕设答辩,老师说node不可能写后台怎么办?
我一直想不明白,日系车为什么就走下坡路了呢?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
JetBrains 放弃 AppCode 是否是一个错误决定?
duckdb的性能如何?
美国真会下场对伊朗开战吗?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
为什么要在鱼缸里养水草?
如何看待OpenAI把原定六月开源的模型推迟到八月?
如何评价华为鸿蒙电脑?
800V是什么技术,为什么特斯拉不跟进?
AI认为贴6目才是平衡的,但为什么现在中国规则贴目是7.5目?
如何客观评价李小冉的长相?
北京日报点名批评“苏超”过度娱乐化的动机是什么?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
Golang 为何没孕育出一个具有社区统治力的框架?
工业克苏鲁什么意思?
我国004号航母什么时候下水?