你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
{dede:pagebreak/}
如看看Doinb直播松松真的回去了,疑似已经被TES换人?
大家为什么会讨厌缩写?
在中国有多少开发者使用Rust编程语言?
陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
超小团队选择Django还是Flask?
男医生在给年轻靓丽的女性检查时会是什么心态?
如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
以军要求以全境民众进避难所,伊朗称初步估计本轮袭击使用了 30 枚导弹,以防空系统还能坚持多久?
Python+rust会是一个强大的组合吗?
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
各位历史发烧友,介绍一下你知道的冷门史实或逆天史实?
最后买了一个树莓派,想用python控制摄像头读取***流,再利用socket发送出去。大家觉得可行么?
商业史上有哪些降维打击的经典案例?
如何看待凤凰传奇取消天津场演唱会?
使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?
SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?