你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
中年夫妻的婚姻状态是什么样的?
刘亦菲和张柏芝年轻的时候,谁更美?
怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
刚穿成hp里14岁的塞德里克,这咋活?急急急!?
各位都在用Docker跑些什么呢?
怎样从零开始学习网络工程师?
为什么很多离异的30-40岁的女性,很难找到老公再婚?
伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
伊朗是不是应该该考虑购买中国的雷达、预警机和J10c了?
三只羊是不是被人做局了?
电话:
座机:
邮箱:
地址: