当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-20 17:50:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 南京六大高中是哪六大?
- 好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢?
- 国产手机APP为什么越来越臃肿?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 未来江苏会不会被广东越甩越远?
- 为什么有的女生喜欢穿紧身牛仔裤?
- AutoCAD和SolidWorks有什么区别?
- 高架桥进匝道限速30,我开29为什么会被后车滴?
- 在生活中,你对净水器有什么痛点?你期待的净水产品是什么样子?
- 为什么程序员独爱用Mac进行编程?
最新资讯文章
- 鱼缸哪里买比较便宜呢?
- 亚克力鱼缸这么容易模糊吗?
- 手机的运行内存真的有必要上16GB吗?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 身体上的哪些迹象表明你正在衰老?
- 匿名说说你的烦心事儿吧?
- 目前亚洲最厉害的五款战斗机是什么?
- 蜜雪冰城香港门店被通报「产品大肠菌群超标 70%」,哪些环节可能导致大肠菌群超标?会对身体有哪些危害?
- 为什么程序员独爱用Mac进行编程?
- Office 中为何还要保留 Access 数据库?
- 求推荐一款中小企业使用的进销存软件(零售批发类,要有记录序列号功能)?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 核武器真的有宣传中那么牛逼吗?
- 珍宝岛战役以后,中国为什么不反推苏联?
- 你的亲戚提过什么过分的要求?
- 我的实际车速是66km/h,旁边有车超速,我被拍了违章,说是车速85km/h,怎么申诉?
- 什么事情是你待在西安才知道的?
- 为什么欧美影视喜欢露点?