当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 18:00:17
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- Rust开发Web后端效率如何?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- 为什么和婆婆在一起生活很压抑?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 你怎么看待剪映收费过高问题?
- 万兆的网络速度有多大意义?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
最新资讯文章
- 山姆超市是怎么在中国火起来的?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
- rust 语法噪音这么多, 能写复杂项目吗?
- 商城里如何缓存商品信息?
- 如何评价首个女性友好的编程语言HerCode?
- 能发一张在暧昧期的聊天记录吗?
- 坚持使用 PHP 的你,如今有什么感悟?
- 做一个中国的微软到底有多难?
- ***《凡人修仙传》有哪些令人伤感的情节?
- 深圳房价能跌到什么位置?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 淘宝上几百块钱的小程序靠谱吗?