传播复兴中华的思想
做理性的爱国者
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
干得太漂亮了,特拉维夫的制空权都被伊朗夺取了,三分之二以上的...
2025-06-20 来源: 浏览: 次
八九十年代,下地干活的中老年人, 天蒙蒙亮起床第一件事,找去...
自荐一个数据构建小工具: pydantic-resolve,...
不是我朋友,是我自己,婚纱照已拍,婚期已定。 11月加的微...
和一批同学去了数控车间实习,实习一个月以后,有一个大聪明,夜...
zed和协作服务器都是完全开源的,不像vscode二进制发行...
我在阿里的时候,做中美数据库数据同步。 一起参与项目的同事...
很久以前,***设你看中了一个音乐网站,部分音乐免费,部分音...
首先,答主我比大多数人花粉成分更高。 我愿意使用华为手机,因...
常言道:江山易改,本性难移。 曾经的擦边主播狗头萝莉选择忘...
Rust 高级,可维护性高,Golang 低级,写出来东西快...
5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶...
我觉得Swift最强的是无缝集成C,制作完XCFramewo...
这就和鸡生***生鸡一样的东西,都在慢慢进化。 另外也侧面...
长相一般林志玲。 女中大力士你林姐...