当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-21你的低成本爱好是什么?
- 2025-06-21为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 2025-06-21前置净水器是智商税吗,用了两年,似乎没有太大体感?
- 2025-06-21如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 2025-06-21为什么后端老是觉得前端简单?
- 2025-06-21家里有了孩子狗狗吃醋老吓唬孩子,要不要把狗狗卖掉?
- 2025-06-21语雀后端从Node迁移到J***a说明了什么?
- 2025-06-21华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
- 2025-06-21为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 2025-06-21到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025-06-21如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- 2025-06-21个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 2025-06-21Golang 为何没孕育出一个具有社区统治力的框架?
- 2025-06-21你怎么看待剪映收费过高问题?
- 2025-06-21性在婚姻生活中真的重要吗?
- 2025-06-21golang总体上有什么缺陷?
推荐产品
-
AutoCAD和SolidWorks有什么区别?
根据评论区的聊天情况,有人说我吹国产软件,那我还真想好好吹一 -
flutter为什么不用Go语言,而用Dart?
更新一下,发现dart3的模式匹配,一定程度能缓解 最近因为 -
各位父亲支点招,一个大专生要怎么样才能找到坐办公室、五天八小时很少加班、月薪一万左右的工作??
有个道理,很多人一辈子都不明白:现状不好,前途就大概率不会好 -
全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
就是欺负老实人呗。 某高校的附小,是真的办过爸爸家长会的,
最新资讯
文章排行
- NAS的盘是否需要一次性买齐?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 如何看待使用mac mini当7*24h的服务器?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- rust 解决了什么问题?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- AutoCAD和SolidWorks有什么区别?