当前位置: 首页 >
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-24工业克苏鲁什么意思?
- 2025-06-24为什么现在的年轻人负债的越来越多?
- 2025-06-24如何看待国内开源项目的不可持续性?
- 2025-06-24女生腰肌劳损了还能健身吗?
- 2025-06-24有没有人掉入深层梦境再也醒不来?
- 2025-06-24韩红痛斥歌手耳机里都是提示音,反映了行业的哪些问题?提示音是歌手表演的必要辅助吗?
- 2025-06-24有哪些动物看上去比较弱,没有毒,也不是没肉可吃,但食肉动物一般不吃它?
- 2025-06-24在武汉,你们的找对象标准是怎样的?
- 2025-06-24养乌龟是什么体会?
- 2025-06-24为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-24node.js可以做***识别分析吗?
- 2025-06-24为什么这么多人讨厌中国移动?
- 2025-06-24GNOME 自带的输入法 iBus 是个怎样的存在?
- 2025-06-24安卓设备上有哪些好用的游戏模拟器?
- 2025-06-24github提Pr一次性写少一点的代码更容易被管理者接受,还是多一点更容易接受呢,详细信息要写英语吗?
- 2025-06-24如何评价钟南山院士?
推荐产品
-
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
参加仓颉内测已三年有余,这三年以来用仓颉开发了一个服务器工具 -
golang总体上有什么缺陷?
写惯了ts,再去写j***a感觉也还行,再去写python, -
不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
声明:本文内容全部为虚构创作。 文中所涉及的技术、思路及工具 -
有没有免费的云服务器?
1. Oracle Cloud免费时长:永久免费免费机型:2
最新资讯




