当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
人气:发表时间:2025-06-20 20:25:15
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 请问买个nas,能够直接把游戏装进去吗?
- Golang与Rust哪个语言会是今后的主流?
- Cloudflare是一家什么样的公司?
- 如何看待rust编写的zed编辑器?
- 初三画成这样算是有天赋吗?【正经求助】?
- 为什么bilibili后端要用go来写?
- 为什么水泥封不住尸臭?
- 哪一句话让你沉默了很久?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
最新资讯文章
- 能分享一下你写过的rust项目吗?
- Rust开发Web后端效率如何?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 万兆的网络速度有多大意义?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 单从气候角度上来讲,你会认为昆明是国内最宜居的城市吗?
- Rust的设计缺陷是什么?
- 卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!?
- 为什么美军“好像”不怕泄密?
- 为什么闺蜜做了妈妈后就像变了个人?
- 为什么美军“好像”不怕泄密?
- 为什么网上对 2.0T 发动机偏见这么大?
- 如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
- 农村抓两只大公鸡,和一只全世界最大品种的蜈蚣放一起打架,能赢吗?
- 超级喜欢穿短裙正常吗?
- 张伟丽可以打败什么级别的普通男性?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 请问您见过最惊艳的sql查询语句是什么?
- 胸大的女孩会自卑 吗?