当前位置: 首页 >
程序员随意使用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…。
同类文章排行
- 黄金,今年会达到怎样的高度?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 郑大一附院原院长阚全程被查,对河南医疗系统会带来哪些影响?
- PHP现在真的已经过时了吗?
- 为什么macOS软件生态不敌Windows?
- 三峡水电站和葛洲坝水电站出来的水流速还不小,为什么不把其利用起来发电??
- go 有哪些成熟点的后台管理框架?
- 为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 5挺马克沁机枪,能否击败50万重骑兵?
最新资讯文章
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 做个web服务器,gin框架和go-zero怎么选?
- 美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
- 为什么一部分 Go 布道师的博客不更新了?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 如果全球都停止出口粮食,中国能否自给自足?
- 你知道哪些餐饮界的暴利菜品?
- PHP和Node.js哪个更爽?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- UBI(Universal basic income,全民基本收入)可行吗?
- 公务员单位为什么不用指纹打卡机并且严格考勤制度?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 一米二的棍子打的赢三十厘米的刀子吗?
- 能分享一下你写过的rust项目吗?
- 2025 年高考,为啥大家反应冷淡得出奇?
- polars到底行不行?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 你卡过最厉害的bug是什么?