当前位置: 首页 >
程序员随意使用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为什么中国很少有人使用linux?
- 2025-06-20为什么音乐老师几乎都是女的?
- 2025-06-20如何评价基努•里维斯的演技?
- 2025-06-20为什么软件公司很少用python开发web?
- 2025-06-20女生真正的完美身材是什么样子?
- 2025-06-20你非常喜欢的人攻击你的长相,你会怎么办?
- 2025-06-20蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 2025-06-20家里想搞一个服务器,怎么才不违规?
- 2025-06-20能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-20哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-20为什么中国很少有人使用linux?
- 2025-06-20有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-20为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-20为什么微信不向telegram学习?
- 2025-06-20一枚东风41能直接干掉一艘航母吗?
- 2025-06-20如何看待 2026QS 世界大学排名?
推荐产品
-
印度人为什么总觉得比中国强?
2025.06.06 老仙刚去给一座大桥通车剪彩。 该桥三哥 -
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
我给你举个真实的例子。 。 有一个人叫高伟东,在哈尔滨工作 -
匿名说说你的烦心事儿吧?
真是心烦啊,我都想让我死了算了,今年4.7号发生交通事故,我 -
公司规定所有接口都用 post 请求,这是为什么?
我之前也是喜欢严格遵循restful规范,什么get,pos
最新资讯