当前位置:当前位置: 首页 >
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而非自然规律,…。
同类文章排行
- 评价一下Proxmox VE与ESXi的优劣?
- 大量消息在 MQ 里长时间积压,该如何解决?
- 如何看待《剑星》已登顶 Steam 全球热销榜?
- 为什么电影工业中很少使用Premiere剪辑?
- 一枚东风41能直接干掉一艘航母吗?
- 如何评价《塞尔达传说:王国之泪》?
- 海贼王为什么现在被全网黑?
- 为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
- 中国军队有多强,在世界能排第几?
最新资讯文章
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 评价一下Proxmox VE与ESXi的优劣?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 中科院古脊椎所付巧妹和河北地质大学季强发表顶刊,表明哈尔滨龙人属于丹尼索瓦人,这一发现有什么意义?
- 能分享一下你写过的rust项目吗?
- 买到烂尾楼到底该有多绝望?
- 战场上用沙袋来防***,真的有用吗?
- Rust的设计缺陷是什么?
- 学生校服如何隐藏内衣痕迹?
- MiniMax 推出全球首个开源大规模混合架构的推理模型 MiniMax-M1,其有何技术优势?
- Swift 和同时代的其他语言比起来怎么样?
- 能分享一下你写过的rust项目吗?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 你见过身边身材最好的女生是什么样子的?
- 如何评价刘亦菲?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- PHP现在真的已经过时了吗?
- 凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?