网站地图官方微信:
网站首页 启东市 榴园镇 周营乡 南坝镇 黑竹镇 俄支乡

当前位置: 首页 >

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而非自然规律,…。

Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?

  • | 谁在半夜看过鱼缸里的鱼,它们都在干什么? |

    有一次和朋友夜宵,高兴,烧鹅、叉烧、猪手…… 吃多了,半夜睡...

    查看详情>>
  • | 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? |

  • | 如何看待当今小学生的疯狂内卷? |

  • | 为什么从事技术的人普遍都比较难沟通? |

  • | 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座? |

  • | 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变? |

  • | UBI(Universal basic income,全民基本收入)可行吗? |

  • | 使用J***a开发简单CAD软件? |

  • | DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化? |

  • | 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任? |

  • | ***拍大尺度片子时摄影师不会看光吗? |

  • 首先需要感谢苹果AI,对,就是那个可能今年中国都用不了的苹果...

    2025-06-20
  • 高强度脑力劳动能活到四十几岁不错了⊙∀⊙!,何况他这还是因为...

    2025-06-20
  • 疾速追杀1,在罗马***购的那段戏,B站有无数切片,大家纷纷...

    2025-06-20
  • 每当我看到《幻兽帕鲁》、《我的世界》、《泰拉瑞亚》更新了一个...

    2025-06-20

关注我们

添加微信好友,关注最新动态