你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
现在的年轻人喜欢穿连裤袜吗?
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
Redis 是个单线程的程序,每秒 10000,为什么会这么快?具体是快在哪里?EPOLL 还是内存?
为什么一般人不建议住别墅?
性在婚姻生活中真的重要吗?
《灵笼》第二季中马克与冉冰在灵息籽中的重逢引发了世纪虐恋的讨论,如何评价这种情感设定?
黄一鸣为什么敢承认孩子是王思聪的?
印度50年内会不会超越中国?
中国是不是最应该复制星链的国家?
你们的腰椎间盘突出,怎么治好的?
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
江苏一医院称负债 4400 多万全员解聘,具体是怎么回事?医院这么做合法吗?
一个人山林徒步时都要关注哪些点?
各位都在用Docker跑些什么呢?
洲际导弹能打到任何地方,为什么还需要轰炸机?
为什么越来越多的国内男孩,要娶国外女孩?
不看攻略游玩《艾尔登法环》是一种什么体验?
一个练过功夫的姑娘能打过一个没练过的男人吗?
Rust怎么写GUI程序?
程序员空闲时间应该继续卷技术,还是找其他副业?
你们跟网友面过基吗?翻车了吗?
网络***里是否有出现过让你激动得全身颤抖的情节?
为什么上海、宁波那么近要搞两个港口?不会恶性竞争么?
24岁得了腰突是不是人生就完了?
SwiftUI 是不是一个败笔?
哪一段代码最能体现c语言的魅力?
为什么欧美影视喜欢露点?
为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
如何评价高圆圆的身材算是美女类型的吗?
女生穿超短裙就是为了给别人看吗?