当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-19如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 2025-06-19为什么QQ上的网络状态没有了?
- 2025-06-19C++、Rust、Zig、J***a 和 C# 哪个编程语言更适合年轻人学习?
- 2025-06-19美国真会下场对伊朗开战吗?
- 2025-06-19异性同办公室久了会不会日久生情?
- 2025-06-19你怎么看待剪映收费过高问题?
- 2025-06-19为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-19如何评价《睡前消息》第914期《最小地级市鄂州,可以降级了》?
- 2025-06-19女生被踢裆也会很疼吗?
- 2025-06-19如何看待alist被转手出售***?
- 2025-06-19从零写一个3D物理引擎难度多大?
- 2025-06-19Apple 为什么不封杀 Flutter 呢?
- 2025-06-19有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 2025-06-19PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-19如何评价PL-15空空导弹?
- 2025-06-19如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
推荐产品
-
CPU 为什么很少会坏?
看,这是芯片颗粒 这个芯片和基板,是通过锡膏粘连起来 百 -
为什么水泥封不住尸臭?
干嘛要用水泥?经常分狮的人都知道,买个小型砂带机,可以磨铁的 -
伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
有内鬼,停止交易,伊朗绞刑处死内鬼 把以 -
在excel中,如何利用VBA将这段数据转成json格式?
Recently, while working with d
最新资讯
文章排行
- 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 湘雅医院罗帅宇坠楼是自杀?还是***灭口?
- 为什么果粉对苹果非常地宽容?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 刘强东称「跨境电商的模式长期来看不可持续」,有依据吗?京东不走跨境电商模式,对其国际市场布局有何影响?
- 这个世界有多少用WinRAR的付费用户?
- Chrome 浏览器设计的神细节有哪些?
- 如何评价「绝区零」2.0版本新开启的常驻经营活动「凋容十载随便一观」?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?