当前位置:当前位置: 首页 >
程序员随意使用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…。
同类文章排行
- duckdb的性能如何?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- ***如不小心进入后室(backroom)该如何求生?
- 身体上的哪些迹象表明你正在衰老?
- ***拍大尺度片子时摄影师不会看光吗?
- 为什么linux桌面那么丑?
- 如何看待安徽宿州一农场500亩土豆遭几百名村民哄抢,曝光后民警要求种植户删帖?法不责众?如何有效维权?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 汤姆·克鲁斯在国外算几线?
最新资讯文章
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- Node.js是谁发明的?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 如何评价高圆圆的身材算是美女类型的吗?
- 琼瑶剧中哪些经典台词让你印象深刻?哪些经典场景让你记忆犹新?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- uni***真的很垃圾吗?
- 我是今年的高考理科毕业生,电脑买think book14怎么样?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 刘强东称「京东外卖很快就会出来一个跟美团完全不同的商业模式」,如何看待此回应?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 大家猜猜伊朗的结局如何?
- cloudflare的1.1.1.1和warp有什么区别?