当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?_湖北省咸宁市咸安区警跳一体育器材股份公司
浏览次数:304发表时间:2025-06-21 16:20:11
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 求pr安装包及安装方法?
- 功夫游戏《师父》火了之后,为什么没能掀起做功夫题材的游戏的浪潮?
- 27寸显示器有必要上4K吗?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- Python+rust会是一个强大的组合吗?
- 腾讯游戏究竟祸害了多少人?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 你见过最奇怪的体质是什么?
- 为什么很多香港明星没有子女?
- 惊闻港铁(MTR)招标出售九广通(ktt)列车,不排除拆解成废品出售,九广通的命运如何?
最新资讯文章
- Golang和J***a到底怎么选?
- 我国以前禁用过手机WIFI,为什么后来又允许了?
- 怎么样能找到对象快速的?
- 为什么软件公司很少用python开发web?
- 如果富坚义博宣布彻底停笔《全职猎人》并开放后续版权?
- 哈尔滨高温大学生楼道睡觉,学生称体感温度 37、38℃,东北学校该不该装空调?未来东北高温天会更多吗?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 如何评价阿里等大厂笔试现已经禁用本地IDE?
- 什么是人生的最顶级享受?
- 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 真的有这种又苗条身材又爆炸的么?
- duckdb的性能如何?
- go语言unmarshal反序列化json数据,类型不确定怎么办?
- 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
- 什么是你去了台湾才知道的事?
- 如何看待 2026QS 世界大学排名?
- 如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法?
- 如今无损音乐已经很普遍,为什么发烧者们始终喜欢用CD碟片听音乐?
- Golang 中为什么没有注解?