网站地图官方微信:
网站首页 部官乡 太东乡 德清县 樟市镇 上石镇 咀头镇

当前位置: 首页 >

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

  • | 为何 Linus 一个人就能写出这么强的系统,中国却做不出来? |

    我给你举个真实的例子。 。 有一个人叫高伟东,在哈尔滨工作...

    查看详情>>
  • | 最近你明白了些什么道理? |

  • | 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选? |

  • | 你从别人的旧硬盘里发现了什么有趣的东西? |

  • | 为什么剪映是剪辑软件鄙视链的最底层? |

  • | 有哪些动物看上去比较弱,没有毒,也不是没肉可吃,但食肉动物一般不吃它? |

  • | 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看? |

  • | 人间尤物是什么样的? |

  • | 如何评价前端框架 Solid? |

  • | 为什么只有韩国人看不起中国人? |

  • | 苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术? |

  • 看用途和预算。 不差钱的电影发烧友和单机游戏玩家上顶配4K(...

    2025-06-24
  • 康熙在位的时候,感染了疟疾,当时紫禁城里有全国最好的中医,但...

    2025-06-24
  • 23年夏天在苏州一家潮汕牛肉火锅店 隔壁桌的一个女生,热裤加...

    2025-06-24
  • 推荐一款在GitHub开源的字体: Maple Font ,...

    2025-06-24

关注我们

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