当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-20哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
- 2025-06-20既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 2025-06-20Node.js是谁发明的?
- 2025-06-20为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-20想初尝苹果Mac电脑,纯体验,选 Macbook air 还是 pro?
- 2025-06-20最适合个人使用的Linux桌面发行版是哪个?
- 2025-06-20为什么中国足协成了“过街老鼠”了?
- 2025-06-20写业务的话,go是不是垃圾?
- 2025-06-20如何评价林志玲?
- 2025-06-20有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-20伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 2025-06-20如何看待伊朗发布10座美军基地地图?
- 2025-06-20count(*) count(1)哪个更快?
- 2025-06-20哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-20中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 2025-06-20新手养鱼,鱼缸中能放入哪些水草?
推荐产品
-
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
我前司搞过一次,让我用Python统计gitlab提交代码量 -
有没有一个特别好用的Linux系统?
AI 炼丹 推荐 pop!os。 那可是真省心。 nivi -
为什么微软还没有倒闭?
微软的钱多的超乎想象,比如xbox,这家伙整整四代都是亏,而 -
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
阿里腾讯抖音都非常想自建骨干网城域网,在每个城市最后几公里十
最新资讯