当前位置: 首页 >
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-20Rust的设计缺陷是什么?
- 2025-06-20flutter为什么不用Go语言,而用Dart?
- 2025-06-20我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-20为什么上海暂时还没取代香港成为亚洲金融中心?还没取代纽约成为世界金融中心?
- 2025-06-20网站建设怎么做?网站建设哪个公司好?
- 2025-06-20长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 2025-06-20为什么中国古代宁愿坚守西域,而不扩张东南亚?
- 2025-06-20Mac微信如何备份聊天记录?
- 2025-06-20如何看待《捞女游戏》定档 6 月 19 日?
- 2025-06-20分享一下你用过好用的开源项目有哪些?
- 2025-06-20慈禧为什么要反对戊戌变法?
- 2025-06-20为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-20夸克网盘有可能超越百度网盘吗?
- 2025-06-20如何电脑下载Adobe audition?
- 2025-06-20美军航母编队有能力拦截DF-21D和DF-26吗?
- 2025-06-20为什么个人需要公网ip?
推荐产品
-
如何评价张靓颖刘宇宁《九万字》?
终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。 -
为什么一部分 Go 布道师的博客不更新了?
哈哈,首先我不是布道师,算是 go 语言的爱好者吧。 😄 自 -
搭建家庭 NAS 服务器有什么好方案?
我觉得我的方案最好。 手机谁都是随身带着,家庭NAS方案再好 -
作为一个服务器,node.js 是性能最高的吗?
嘿,兄弟们!今天你焦虑了吗? 反正我朋友圈的 JS 开发者群
最新资讯