你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
代码:
你这一生 ,悟出最大的一个道理是什么 ?
golang的切片 capacity 有意义吗? 不是动态扩缩吗? 需要关注这个参数吗?
女生体毛旺盛是什么样的体验?
独立开发***能盈利吗?感觉好累...
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
有什么道理是做生意后才知道的?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
为什么一部分 Go 布道师的博客不更新了?
Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
怎样成为全栈工程师(Full Stack Developer)?
医生曾经都对你暗示过什么话?你当时听懂了么?
如何评价林志玲?
30岁了,你在深圳过着什么样的生活?
女生微胖到底是种什么体验?
如何评价 Vue.js 纪录片?
想做流量卡代理,有哪些靠谱的流量卡代理平台?
iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢?
中餐炒菜那么好吃,为什么欧美人不学去?
国产数据库有什么坑?
你最意想不到的一笔收入是怎么来的?
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
27℃ 的冷空调和 27℃ 的热空调有什么区别?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
为什么好多人不承认大众审美就是喜欢白皮?
新手准备养鱼,请教大神需要什么东西?
海洋中是否存在可以替代主粮潜力的动植物?
皮肤太白是种怎样的体验?
如何将docker目录挂载到宿主机上?
怎么让外星人明白左和右的概念?
自己有车位,但是没有车,就想把对象的车停进去,结果物业不允许,这合法吗?