你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
有没有免费的语音转文字的软件?
俗话说“女人三十如狼四十如虎”,到底是不是真的??
世界上哪款战斗机最好看?
为什么一部分 Go 布道师的博客不更新了?
谷歌SEO优化3980一年靠谱吗?
现在网上有很多卖别墅的,都只有200万,这个是真的吗?
Swift 和同时代的其他语言比起来怎么样?
可以发一下你存在相册里的可爱小动物吗?
男医生在给年轻靓丽的女性检查时会是什么心态?
电话:
座机:
邮箱:
地址: