当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-19中国的歼-10 在世界上是什么水平?
- 2025-06-19为什么广州地铁这么多人不懂得先下后上,将中间的位置留出给下车的人?
- 2025-06-19Android 开发时你遇到过什么相见恨晚的工具或网站?
- 2025-06-19Golang与Rust哪个语言会是今后的主流?
- 2025-06-19小米汽车凭借什么后来居上?
- 2025-06-19H264和H265谁画质好,求回谢谢!?
- 2025-06-19女人到中年越来越看不上自己的老公怎么办?
- 2025-06-19为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-19歼-20 在国际上到底是什么地位?
- 2025-06-19据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-19越正经的女人越容易做出疯狂的事吗?
- 2025-06-19为什么腾讯云或者阿里云不让自建dns服务器?
- 2025-06-19如何评价大胃袋良子?
- 2025-06-19SwiftUI 是不是一个败笔?
- 2025-06-19为什么会有人相信骗子的话去缅甸找高薪工作呢?
- 2025-06-19以色列为什么突然敢打伊朗了?不怕被报复?
推荐产品
-
销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
我也入了nova14 u,而且带到了国外。 。 。 。 本来 -
Linux里面usermod -L zhangsan命令是什么?
一、修改用户信息命令:usermod usermod --h -
可以携号转网了,你会放弃移动吗?
我用移动的唯一理由是我2002年从铁通公司花了400元买了两 -
MacOS真的比Windows流畅吗?
我现在公司配的机器,配置是绝对的大古董了 惠普z230sff
最新资讯