你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
只考虑隐身和载荷航程,中国轰六K能投GBU57巨型钻地弹,炸福尔多***吗?
学完了 前端基础,能看懂一些代码,但是打不出来?要怎么提升?
微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
人工智能相关专业里有什么「坑」吗?
高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
个人博客网站,要坚持多久才会有读者?
如果把日本的封印解开,军事能达到什么水平?
如何评价大胃袋良子?
电话:
座机:
邮箱:
地址: