网站地图官方微信:
网站首页 贾令镇 石咀镇 立石镇 弄璋镇 百良镇 王旗乡

当前位置: 首页 >

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

  • | 请问有没有什么工具能够生成局域网的网络拓扑结构图? |

    最好用、完全免费、能直接上手的软件还是Nmap。 扫描完成...

    查看详情>>
  • | 如何评价前端框架 Solid? |

  • | Node.js是谁发明的? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | 哪里可以领取免费的稿定设计的会员? |

  • | 如果全球都停止出口粮食,中国能否自给自足? |

  • | 30马赫的导弹,近防炮能挡住吗? |

  • | 什么事情是你待在西安才知道的? |

  • | 如何评价宝鸡这个城市? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • | 越正经的女人越容易做出疯狂的事吗? |

  • 煞笔官方不要再转移矛盾,你的匹配机制真的很烂,反炸鱼和炸鱼让...

    2025-06-19
  • 随便马后炮几条。 一、提前十~十五年将番禺撤县建区,严打走...

    2025-06-19
  • 关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。 ...

    2025-06-19
  • 曾经接近成功了,但是自己把后路断了。 汉的千山翠限量版,刚...

    2025-06-19

关注我们

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