当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-24 07:50:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- Flutter集成rust到底有多好?
- 本人女20,平胸跟男生一样怎么办 ?
- 为什么大脑运行时候没有明显升温,但是计算机 CPU 会?
- 电脑为什么没有家用服务器模式?
- PHP现在真的已经过时了吗?
- 能不能对台湾围而不打?
- 为什么windows的arm版没有被广泛使用?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 最近你明白了些什么道理?
- 请问照片里这个人是谁呀?
最新资讯文章
- 你见过最恶心的邻居是什么样子?
- 家庭网络,是否有必要做多个网段并隔离?
- 请问27寸4K显示器哪个好呀?
- 为什么妈妈岗网络上有些人评价很差?
- 怎么通俗的解释路由这个词?
- 公司已经裁掉我了,还在继续安排大量工作给我,这合适吗?
- 为什么中国开发不出流行的编程语言?
- 一个人能做出什么开源项目?
- 印巴大战,背后大国为何都不发声?
- 想做流量卡代理,有哪些靠谱的流量卡代理平台?
- MacOS真的比Windows流畅吗?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 程序员男朋友都是怎样的?
- 28岁开始自考大专,之后自学编程考证,能找到关于编程的工作吗?
- 如果让“成飞”和“沈飞”的六代机打一架,谁更厉害?
- 如何看待国内服装尺码越来越小的现象?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 为什么空姐大多数都很瘦呢?
- 孩子画过什么画让你非常震惊?