当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 20:25:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
- 电脑C盘爆满,如何彻底清理垃圾又不误删系统文件?
- MySQL不香吗,为啥还要Elasticsearch?
- 网红都那么美,为什么当不了明星?
- Windows 为什么要有注册表而 Unix 就不需要?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 拒绝情绪输出,大家觉得有什么办法可以让国足堂堂正正进入世界杯?
- 坚持使用 PHP 的你,如今有什么感悟?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
最新资讯文章
- 如何看待特朗普最后关头取消对伊朗的军事行动?
- 如何看待三峡集团总部搬迁至武汉?
- 如何评价 Next.js?
- 超小团队选择Django还是Flask?
- 如何优雅劝退他人做自媒体?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- Cloudflare是一家什么样的公司?
- 今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对?
- 好看的***推荐(已完结)?
- 怎么提高自己的系统设计和架构理论水平?
- 有什么好的录屏软件吗?要免费且好用的,可以录电脑播放的***?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 如何评价《灵笼 2》第六集?
- 既然显卡发热量那么大,为什么不把热量收集利用起来,比如烧水和供暖?
- 为什么工厂流水线的工人们宁愿每天做重覆的工作也不愿意去学一门技术?