当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 浏览次数:发表时间:2025-06-21 09:55:18
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据?
- 《三角洲行动》摸金模式单三跑刀最好用的角色是蜂医还是威龙?
- 为什么长得漂亮却没什么用?
- 本人处女,非常不明白为什么男的有处女情结?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 为啥中国把《水浒传》拍得这么土?
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 公司规定所有接口都用 post 请求,这是为什么?
- 中国特有的狸花猫有多强大?
最新资讯文章
- 问问大家建独立站都是花了多少钱,踩过哪些坑?
- 如何看待我国在墨脱建水电站?
- 战场上用沙袋来防***,真的有用吗?
- 为什么程序员独爱用Mac进行编程?
- 为什么都说 Finder 难用?
- 央视罕见公布东风-5 洲际导弹参数,最大射程 12000 公里,怎样解读?此时公布有哪些意义?
- 几年前吹的神乎其神的朱姆沃尔特舰为什么现在销声匿迹了?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 三只羊是不是被人做局了?
- 女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 有一个超级漂亮的女朋友是一种什么体验?
- 统一推送联盟为什么会失败?深层原因是什么?
- Swift 和同时代的其他语言比起来怎么样?
- 如何用C#做个远程桌面管理工具?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 你怎么看待剪映收费过高问题?
- 炫富真的很爽吗?
- Switch模拟器哪个好?
- 为什么 Mac 对游戏支持这么差?