当前位置:当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
文章出处:网络 人气:发表时间:2025-06-20 13:15:12
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
同类文章排行
- TVB 演员陈慧珊转行当英语老师,称已拿博士学位,如何看待她的选择?为什么这么多 TVB 演员转行?
- 世界上存在动漫少女般完美的「身体」吗?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 你们是怎样看待警察这一职业的?
- 为什么windows的arm版没有被广泛使用?
- 有个学舞蹈的女朋友是什么体验?
- 如何评价女明星梅根福克斯的身材?
- 在男性眼里,欢愉有多重要?
- 我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 为什么iOS做不到在后台刷新微信的消息呢?
最新资讯文章
- 为什么bilibili后端要用go来写?
- 2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 有哪些长得很无害,实际有毒的植物?
- 各位都在用Docker跑些什么呢?
- 女性结婚是图啥?
- 程序员都干过哪些很刺激的事情?
- 如何评价高圆圆的身材算是美女类型的吗?
- 为什么 macOS 上国产软件不流氓?
- 求大神解答,为什么大家都不喜欢用docker?
- 为什么现在吹Rust的人这么多?
- 你见过最极致的节省能省到什么程度?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 为什么人到中年,很少有身材苗条的?






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