当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-21 00:55:17
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 如何评价人民网评关于集中整治违规吃喝的发文?
- 为什么Dreamwe***er,FrontPage会被淘汰?
- 为什么中国很少有人使用linux?
- 为什么 macOS 上国产软件不流氓?
- Rust开发Web后端效率如何?
- 如何评价微软的远程桌面?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 异性同办公室久了会不会日久生情?
- 为什么那些滥交的男女不怕染上***?
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
最新资讯文章
- 胸大的女孩会自卑 吗?
- 大鹅现在突然想通了,把远东割让给东大,会有什么后果?
- 大家觉得华为鸿蒙系统5.0好用吗?
- 大家是哪个瞬间觉得体制内工作不值得的?
- 核武器真的有宣传中那么牛逼吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么有些老顾客吃着吃着就不再来照顾生意了?
- 怎么快速部署一个大模型?
- 前端如何设计网页?
- count(*) count(1)哪个更快?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- wifi7和wifi6抗干扰能力更强吗?
- 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
- 跟领导坐一辆车下乡,连司机共三人,领导问我「听说办公室主任人缘不好,你有听说吗?」,我该怎么回答?
- 为什么很多人在1panel推出之后,还坚持用宝塔面板?