当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-26大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-26你是在什么时候认识到自己好看的?
- 2025-06-26不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- 2025-06-26近期充电宝***,能不能看出资本家的良心坏了?
- 2025-06-26求推荐几款只用鼠标点击就能玩的免费电脑游戏,我在win平板上玩?
- 2025-06-26程序员的时间管理真的是写代码1小时,调试8小时吗?
- 2025-06-26都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
- 2025-06-26为什么大部分人都认为2560x1440是2K?
- 2025-06-26为什么越来越多年轻人不愿意回家过年?
- 2025-06-26郑钦文的饭圈开始互撕,对郑钦文的名声有什么影响?郑钦文超话是否应该关闭?
- 2025-06-26有没有什么方法对腰椎比较友好的?
- 2025-06-26搞了NAS之后去哪里下载4K,8K的电影?
- 2025-06-26如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-26为什么国内的uni***一直没人讨论呢?
- 2025-06-26男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-26TVB 演员陈慧珊转行当英语老师,称已拿博士学位,如何看待她的选择?为什么这么多 TVB 演员转行?
推荐产品
-
你的低成本爱好是什么?
送外卖。 每次(注意:不是每天,请搜索“同时接单量”这个概 -
为什么macos下的鼠标体验这么差?
macOS 和 Windows 上鼠标体验的差异主要在于: -
用PHP写了个小框架,怎么才能得到大佬们的指点?
$this->input->request->header[ -
特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
稳定性很差,特斯拉Robotaxi首秀,第一天就翻车了。
最新资讯