当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-19 23:40:16
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 黄一鸣为什么敢承认孩子是王思聪的?
- cloudflare的1.1.1.1和warp有什么区别?
- MySQL不香吗,为啥还要Elasticsearch?
- 作为一个服务器,node.js 是性能最高的吗?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 计算机基础在工作中,到底有多重要?
- 为什么提傅首尔面相而忽略一件事情本质呢?
- 写业务的话,go是不是垃圾?
最新资讯文章
- 张伟丽可以打败什么级别的普通男性?
- 南京六大高中是哪六大?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 评价一下Proxmox VE与ESXi的优劣?
- 请问CATIA比SolidWorks强在哪里?
- Cloudflare是一家什么样的公司?
- 请问买个nas,能够直接把游戏装进去吗?
- Firefox是如何一步一步衰落的?
- 真的有这种又苗条身材又爆炸的么?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 一台主机上只能保持最多 65535 个 TCP 连接吗?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 如何评价邹市明妻子冉莹颖?
- 如何评价女明星梅根福克斯的身材?
- 下雨天做什么最舒服?
- 《西西里的美丽传说》的结尾为什么那些人会跟玛莲娜打招呼还那么热情?
- lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?