你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
冬天也要穿胸罩吗?
为什么说天下法术尽出江西?
钱学森弹道为什么只有中国能掌握?
为什么有的女生喜欢穿紧身牛仔裤?
在所有动物肉中,哪一种味道最好?
鱼缸哪里买比较便宜呢?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
PHP初学者,我能不能使用PHP来开发桌面应用?
老公想要买2万左右的相机,我该同意吗?
为什么一枚导弹的命中率是70%,发射3枚命中率就变成了***.3% ?
ERP、CRM、OA,对于小公司来说到底先上哪个?
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
亚洲体坛最漂亮的十位女运动员都有谁?
polars到底行不行?
评价一下Proxmox VE与ESXi的优劣?
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
学生校服如何隐藏内衣痕迹?
为什么Windows不内置Visual Studio呢?
各位大佬,我自学了python,写了一个脚本准备卖钱,怎么样才能让这个脚本只能绑定一台电脑使用?
你们都什么时候对男女之事开窍的?
养鱼一年要花费多少钱?
和女生旅游开一间房有什么注意事项?
各位都在用Docker跑些什么呢?
越南人的生活水平怎么样?
埃塞俄比亚真的盛产美女吗?
如何看待当今小学生的疯狂内卷?
为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
请问一个判决进不进中国裁判文书网的标准是什么?