网站地图官方微信:
网站首页 下槐镇 金殿镇 石狮市 那龙镇 夹江县 北屯镇

当前位置: 首页 >

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

  • | postgresql能取代mongodb吗? |

    我得让你看看一些可能让你感到不悦的东西: CREATE TA...

    查看详情>>
  • | Firefox 浏览器是否还有可能浴火重生? |

  • | 得了强直性脊柱炎是不是一辈子就完了? |

  • | 毕设答辩,老师说node不可能写后台怎么办? |

  • | 为什么民众更关注华为对5nm芯片的突破,而不是关注小米已经自研的3nm芯片? |

  • | 如何评价***伊内斯·特洛奇亚的身材? |

  • | 什么是歼20完全体? |

  • | 为什么人到中年,很少有身材苗条的? |

  • | 为什么会有 U 盘独个文件不可以超过 4GB 这种设定? |

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

  • | 如何评价“寡姐”斯嘉丽·约翰逊的身材? |

  • 最新的设计文档里面对这一块做了一个解释。 Why not ...

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

    2025-06-22
  • 强行松弛感,遍地打卡仙人,遍地人造网红景点。 以下所有图片...

    2025-06-22
  • 我回答一个真正被国家青睐的人。 单位的电脑很破旧了,系统还...

    2025-06-22

关注我们

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