当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 浏览次数:发表时间:2025-06-20 20:25:15
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- Rust开发Web后端效率如何?
- 2029年中国能载人登上月球吗?
- 世界上哪款战斗机最好看?
- Rust 的设计缺陷是什么?
- 在中国有多少开发者使用Rust编程语言?
- 陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
- 58 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- Golang 为何没孕育出一个具有社区统治力的框架?
- 学生校服如何隐藏内衣痕迹?
最新资讯文章
- 为什么面向对象编程这么困难?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 如何高效将 HTML 内容转换成卡片形式?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- rust 解决了什么问题?
- 程序中提升几毫秒、节省几 kB 的内存有必要吗?
- PHP现在真的已经过时了吗?
- 你心目中排名第一的啤酒是什么?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 鱼缸粪便解决方法和技巧有哪些?
- 有没有什么软件是适合老师出题考试用的?
- 美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
- 工业克苏鲁什么意思?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 有没有什么软件是适合老师出题考试用的?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- MacOS真的比Windows流畅吗?
- 为什么MacBook pro不用高刷新率的屏幕?
- 你在出租房屋发现过什么前租客留下的“宝藏”?