主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
最近买了M4,蓝色,不说其他,单说颜值,这个主观性很强,我想...
2025-06-22阅读全文 >>MoonBit 的 Beta 版发布意味着语法已趋于稳定,接...
2025-06-22阅读全文 >>我也入了nova14 u,而且带到了国外。 。 。 。 本来...
2025-06-22阅读全文 >>我觉得Swift最强的是无缝集成C,制作完XCFramewo...
2025-06-22阅读全文 >>前两天正好看了成龙的《八十天环游地球》,看到大哥和州长同框时...
2025-06-22阅读全文 >>