当前位置: 首页 >
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-21《潜伏》里的翠萍为什么不会被人怀疑是卧底?
- 2025-06-21graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 2025-06-21为什么魔兽争霸3比赛中几乎见不到吃尸体补血的技能?
- 2025-06-21现在为什么没有黑客了?
- 2025-06-21作为一个服务器,node.js 是性能最高的吗?
- 2025-06-21伊朗称袭击以色列「网络首都」,该地聚集英特尔、微软等多家高科技企业,伊朗为何选择这里?会造成哪些影响?
- 2025-06-21如何评价陈可辛执导的民国悬疑犯罪电影《酱园弄·悬案》?
- 2025-06-21Vue性能优于React,那为什么还不用Vue?
- 2025-06-21NAS的盘是否需要一次性买齐?
- 2025-06-21以前的日漫都这大胆的吗?
- 2025-06-21大量消息在 MQ 里长时间积压,该如何解决?
- 2025-06-21华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-21吴柳芳的真实水平如何?
- 2025-06-21新手想要打好篮球,主要练运球还是投篮?
- 2025-06-21为什么武汉和成都发展差不多,但成都美誉度口碑高于武汉?
- 2025-06-21为什么央视不再报道洛杉矶***了?
推荐产品
-
毕设答辩,老师说node不可能写后台怎么办?
不会是湖南交通工程学院的吧,答辩现场老师当场反驳了一个学生j -
以色列为什么要打伊朗?
我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研 -
在韩国生活有什么体验?
韩国真的太疯狂了:不许丑、不许土、不许不整容 刚从首尔回来, -
13/14代 i7 i9 处理器大规模缩肛为什么没有在老化测试时发现?
这个bug是因为UE编译着色器的时候失败率显著上升才被发现的
最新资讯




