当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 15:05:13
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- 软路由是否被过度神化?
- 00后比90后少了4700万,大家对生孩子为什么越来越抗拒?
- 被执行人欠我26万,一次性付清20w和解,我该同意吗?
- 你的鱼缸里养过什么奇怪的鱼?
- 手机存储器为什么会出现速度倒挂的现象,外存比内存快?
- 求大神解答,为什么大家都不喜欢用docker?
- 为什么面向对象编程这么困难?
- 买到烂尾楼到底该有多绝望?
- 如何在漫展勾搭Coser?
- 如何解决没有公网IP情况下对家里NAS的高速远程访问?
最新资讯文章
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 哪些机械硬盘值得推荐?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么管理一严,员工就走人?
- 为什么百度搜索引擎越做越差?
- 高德地图红绿灯读秒怎么实现的?
- 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- postgres集群的选择?
- 人常说女人味,到底是个什么味?
- 如何评价zig这门编程语言?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 小区门口200多平小超市转让费四十万 月利润一万五左右 可以接手吗?
- 为什么我觉得 AI 写代码纯属添乱?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?






关注公众微信号
移动端,扫扫更精彩