网站地图官方微信:
网站首页 贾庄镇 镇赉镇 龙安乡 姑咱镇 坡渡镇 汤山镇

当前位置: 首页 >

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中这个特性实现如此复杂?

  • | 炫富真的很爽吗? |

    “我家电费一年有40多万,很多人不信。 ” “大部分人很难相...

    查看详情>>
  • | 如何评价电影《碟中谍8:最后清算》? |

  • | 黄金,今年会达到怎样的高度? |

  • | 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些? |

  • | 如何评价无限暖暖用的ue引擎,反而在华为手机最新机上提示配置不足? |

  • | 6 月 21 日「苏超」第五轮南京队 4-0 战胜常州队,如何评价这场比赛? |

  • | 为何这次几十位SU7U车主维权的事,无法复制三个多月前,网民帮迈巴赫车主维权的盛况?尊界比之错在哪里? |

  • | 曾经的班花,现在还多少人惦记? |

  • | 如何评价《灵笼 2》第六集? |

  • | 剪映网页版要下线了,有没有字节的同学来说下是为啥啊? |

  • | 商城里如何缓存商品信息? |

  • 技术先进: 2020 年裁掉了包括 Rust 和 Servo...

    2025-06-22
  • 访达。 用Mac的朋友们应该都很熟悉吧。 就是这个玩...

    2025-06-22
  • 有些品牌做不了高端不是没有原因,粉丝群体的认知能力和消费观已...

    2025-06-22
  • Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编...

    2025-06-22

关注我们

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