当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_MK(体育科技有限公司)体育·官方网站
浏览次数:304发表时间:2025-06-20 18:25:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 我国有能力发现B2并摧毁吗?
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- PHP现在真的已经过时了吗?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 日本制造的质量真的就那么好吗?
- 张桂梅为啥觉得考上大学就能改变命运?
- IntelliJ IDEA 中有什么让你相见恨晚的技巧?
- 如何看待 Rust 的应用前景?
- flutter是***跨平台最优解吗?
- 刘亦菲为什么不结婚?
最新资讯文章
- 各位前端大触们,一般怎么定颜色的?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- golang总体上有什么缺陷?
- 为什么今年的雷霆会惹众怒?
- 你们学校的校花都是怎么样的?
- 你的低成本爱好是什么?
- 你见过最无用的节俭行为是什么?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- 同样的SoC,为什么至今仍然没人成功给iPad Pro装上macOS?
- 白人女性是不是很美,为什么?
- AI能干爬虫干的事吗?也就是搜集数据?
- C# 如何解决这个代码复用问题?
- 法布雷加斯陨落的核心原因是什么?
- 为什么有些程序员看不起 PHP 这门语言?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 求推荐程序开发笔记本!?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 小米 YU7的3分钟20万辆订单是真的吗?
- 为什么日本人室内光脚啊?他们屋子里有这么干净吗?





