当前位置: 首页 > 
  程序员随意使用size_t是否属于***行为?_河南省新乡市新乡市平原城乡一体化示范区赶长疗臵移动电话股份有限公司
        
        - 如何评价《一人之下》第722(765)话情报?
- 我国有能力发现B2并摧毁吗?
- 成飞西飞沈飞哪个实力好?
- m.2 固态硬盘中,既然有可缩减为 2230 的能力,为什么依旧在使用 2280 如此大尺寸的方案?
- 6月23号,美团优选突然关闭了,为什么?
- 为什么朝鲜始终未解决粮食短缺问题?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 超小团队选择Django还是Flask?
- 请问照片里这个人是谁呀?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
联系我们
        邮箱:
手机:
电话:
地址:
程序员随意使用size_t是否属于***行为?
 作者: 发布时间:2025-06-19 07:30:10点击: 
          你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
新闻资讯
        - 
            2025-06-27程序员都干过哪些很刺激的事情?
- 
            2025-06-27那你说什么样的是美女?
- 
            2025-06-27后端开发除了增删改查还有什么?
- 
            2025-06-27为什么很多中国人不认真对待子女的抑郁症?
- 
            2025-06-27哪些让你用了觉得相见恨晚的键盘?
- 
            2025-06-27你卡过最厉害的bug是什么?
相关产品
        
       
  
  
  
  
  
  
 