网站地图官方微信:
网站首页 留楚乡 原墙镇 木脚乡 沉抗镇 桥溪乡 团田镇

当前位置: 首页 >

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

  • | 女明星做了什么医美项目保持童颜? |

    就在近日,许久不曾现身在大众面前的杨颖因为参加了一场活动而引...

    查看详情>>
  • | 为什么买了Switch后,却发现它并没有那么好玩? |

  • | 妈妈身体不好,想买一台净水器让她喝上健康水,有没有家用净水机具体型号推荐? |

  • | 为什么幼儿园的超前教育被叫停? |

  • | 西方人是怎么发现地球是圆的的? |

  • | 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗? |

  • | 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担? |

  • | 有个少数民族的女朋友是什么体验? |

  • | 发生了什么导致你从此再不吃某样食物? |

  • | ***机关工作人员如何申请Windows电脑? |

  • | 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里? |

  • 这个问题提得很棒,而且很多人第一次听说这个现象时都会好奇: ...

    2025-06-20
  • 你不用改变,继续不让他打游戏。 家里绝对禁止打游戏,发现单...

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

    2025-06-20
  • 不是我朋友,是我自己,婚纱照已拍,婚期已定。 11月加的微...

    2025-06-20

关注我们

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