当前位置: 首页 >
程序员随意使用size_t是否属于***行为?
- 人气:
你写uint32,然后str真有4个G以上长度的时候你就老实了。
写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。
如果一定要不一致,那你千万当心。
要不然不知道有多少屎要去踩。
就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。
这不是格局不格局的问题,str长度大于4…。
推荐资讯
- 2025-06-24你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-24什么时候你开始发现俄罗斯不过如此?
- 2025-06-24Rust 未来会成为主流的编程语言吗?
- 2025-06-24你卡过最厉害的bug是什么?
- 2025-06-24编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-24你见过最上进的人是怎样的?
- 2025-06-24为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 2025-06-24可以分享一下你从互联网上获得的优质***吗?
- 2025-06-24字节跳动辞退原豆包大模型负责人,曾被曝婚内出轨下属,怎样看待这一处理结果?
- 2025-06-24你怎么看待剪映收费过高问题?
- 2025-06-24新手平面设计师(方向美工)怎么有目的提升设计能力?
- 2025-06-24MongoDB的缺点以及你为什么不使用MongoDB?
- 2025-06-24为什么有的人好像什么都知道但现实中却一事无成?
- 2025-06-24Electron 做游戏客户端的潜力有多大?
- 2025-06-24亲戚总是给我的小孩喂酒,我该如何委婉的拒绝呢?
- 2025-06-24特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
推荐产品
-
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
有三个点需要注意: 1 结果: 积流成江 (Streams -
姐妹们穿裙子露出安全裤打底裤会害羞吗?
哎…… 好愁人…… 女孩子为什么穿打底裤,不就是为了防止男孩 -
为什么大部分人都认为2560x1440是2K?
长边K,短边P,本来是没争议的。 但不知是谁非要将2560× -
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
因为伊朗可能误打误撞打到以色列的根儿上了。 以色列的士兵不
最新资讯



