TEL::0898-88889999

网站公告:

诚信为本:市场永远在变,诚信永远不变。

主营项目

  • 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
  • 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
  • 为什么 WeGame 在国内竞争不过 Steam ?
  • 不限制语言,客户端GUI开发用什么好?
  • 浙江省内,宁波为什么高中教育超过杭州?是因为宁波有镇海中学吗?
  • 请问一下图中***的名字,谢啦?

新闻动态

当前位置: 首页 > 新闻动态

程序员随意使用size_t是否属于***行为?

你写uint32,然后str真有4个G以上长度的时候你就老实了。

写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。

如果一定要不一致,那你千万当心。

要不然不知道有多少屎要去踩。

就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。

这不是格局不格局的问题,str长度大于4…。

程序员随意使用size_t是否属于***行为?
上一篇:女明星做了什么医美项目保持童颜?
下一篇:为什么都认为无GC语言一定会比有GC语言要快?