网站地图官方微信:
网站首页 芦庙乡 高燕镇 宝石乡 青场镇 勐简乡 安里镇

当前位置: 首页 >

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

  • | 如何看待 Git 的 Windows 安装程序称 Vim「很难用」? |

    对这行文字并不感到大惊小怪,但这个问题的提法不免有引战之嫌。...

    查看详情>>
  • | 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光? |

  • | 当下房子已经跌到这样了,你会买吗,为什么? |

  • | 人常说女人味,到底是个什么味? |

  • | 大家的NAS都是24小时不关机吗? |

  • | 如何评价钟南山院士? |

  • | 前端初学者如何学习css及页面布局? |

  • | 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话? |

  • | 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好? |

  • | 网盘拉新怎么才能日入过千呀? |

  • | 你都用Github Action做出过哪些骚操作? |

  • 业务远比用什么程序语言重要。 我只想说,互联网上现在99%...

    2025-06-24
  • 刷到一个父母不让小孩上学的***,没有参与九年义务教育还非常...

    2025-06-24
  • 我老婆去面试一家公司,对面的CTO很年轻,就问经典问题,就是...

    2025-06-24
  • jenkins 部署 docker swarm服务一、Jen...

    2025-06-24

关注我们

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