当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 浏览次数:发表时间:2025-06-20 13:15:12
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 大家都喜欢用什么浏览器?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 国内为什么那么多人黑 WordPress ?
- 鸡那么脏,那为啥鸡巢几乎没有蟑螂?
- 为什么人到中年,很少有身材苗条的?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 偶遇曾经发生过关系的异性,会觉得尴尬吗?
- 日本西瓜这么贵为什么不把中国的西瓜进口到日本?
- 大家都喜欢用什么浏览器?
最新资讯文章
- 都说乱世买黄金,现在算是乱世吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 如何看待「冰淇淋界 LV」哈根达斯在中国市场出现关店潮?谁击退了哈根达斯?你还会花高价购买冰淇淋吗?
- 国密加密算法有多安全呢?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决?
- 为什么朝鲜始终未解决粮食短缺问题?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 公司规定所有接口都用 post 请求,这是为什么?
- 为什么现在男生普遍不追女生了?
- 独立开发***能盈利吗?感觉好累...
- 为什么今年的雷霆会惹众怒?
- 国产厂商为什么都不用三星屏幕了?
- 现在个人博客不能备案了吗?
- 到什么程度才叫精通 Linux?
- 中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
- 究竟怎么学习IOS 开发啊?
- 那你说什么样的是美女?
- 网络游戏为什么会有***?





