当前位置: 首页 >
程序员随意使用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现在为什么没有黑客了?
- 2025-06-21如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-21如何看待剪映这些傻瓜软件?
- 2025-06-21为什么一部分 Go 布道师的博客不更新了?
- 2025-06-21现在为什么没有黑客了?
- 2025-06-21网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-21超级喜欢穿短裙正常吗?
- 2025-06-2113/14代 i7 i9 处理器大规模缩肛为什么没有在老化测试时发现?
- 2025-06-21为什么年轻的肉体让人沉迷?
- 2025-06-21你为什么对kotlin失去好感?
- 2025-06-21曼德拉是南非的罪人吗?
- 2025-06-21伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 2025-06-21美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
- 2025-06-21想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
- 2025-06-21Golang与Rust哪个语言会是今后的主流?
推荐产品
-
后端真的比前端累吗?
本人后端,先说结论,后端累 坐标北京,游戏后端开发,也不能说 -
公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
仅说几个通告里有但容易被忽略的信息; 19点家属同意转院,2 -
家里想搞一个服务器,怎么才不违规?
一个个危言耸听,拿着鸡毛当令箭,像极了装在套子里的别里科夫: -
Redis 分布式锁如何实现?
分布式锁指的是,所有服务中的所有线程都去获取同一把锁,但只有
最新资讯




