当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-29想收集一些各行各业的学习资料,网盘书籍网站都行?
- 2025-06-29如何系统地学习 Docker?
- 2025-06-29如何评价Electron?
- 2025-06-29为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 2025-06-29你为什么放弃了wsl?
- 2025-06-29为什么网络上都在说隋坡厉害?
- 2025-06-29lcd屏幕如此护眼,为什么现在没有了?
- 2025-06-29MySQL 面试一般常问问题有哪些?
- 2025-06-29各位前端大触们,一般怎么定颜色的?
- 2025-06-29开源项目都有哪些盈利模式,都是怎么坚持下来的?
- 2025-06-29Postgres 和 MySQL 应该怎么选?
- 2025-06-29现在个人博客不能备案了吗?
- 2025-06-29你身边身材最好的女生是什么样?
- 2025-06-29Vue性能优于React,那为什么还不用Vue?
- 2025-06-29你们是怎样看待警察这一职业的?
- 2025-06-29前端是不是快没了?
推荐产品
-
为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
老黄曾预告过这样一张“消费端显卡” 单张B300 288GB -
直接远程到服务器上写代码有什么好处?
于我而言,可能就是「便捷、自由、轻便」,不论是一名代码工作者 -
以前大力推广的沼气池,怎么现在越来越少了?
2003年~2010年,鼓励农村修建沼气池,说这东西不仅能解 -
美国可能会联合全球,将中国变成一座孤岛,隔离在世界贸易之外吗?
国际贸易看似复杂,实则简单,现在用一篇文章彻底讲清楚。 …
最新资讯