网站地图官方微信:
网站首页 包装产品加工 折射仪 荧光笔 眼镜盒 学习机 信封

当前位置: 首页 >

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

  • | 女生真正的完美身材是什么样子? |

    最近在想,女生所谓的“完美身材”到底是什么。 我以前以...

    查看详情>>
  • | 你们的腰椎间盘突出,怎么治好的? |

  • | MacOS真的比Windows流畅吗? |

  • | 武汉市的交通还有救吗? |

  • | 鸿蒙PC操作系统是不是就是手机操作系统? |

  • | 在中国有多少开发者使用Rust编程语言? |

  • | 歼-20 在国际上到底是什么地位? |

  • | 女孩子第一次穿高跟鞋是什么体验? |

  • | 系统该怎样架构才能处理实时热点数据? |

  • | 仰望u9明明技术实力更强,为什么纽北的成绩没有小米su7ultra好? |

  • | Apple 为什么不封杀 Flutter 呢? |

  • MoonBit 的 Beta 版发布意味着语法已趋于稳定,接...

    2025-06-21
  • 很多人搞乱了一个事情, 商用和自用的区别。 还有回答说创业...

    2025-06-21
  • 写PHP的转Golang了不代表Golang是更好的PHP ...

    2025-06-21
  • 这事情的抽象程度已经远超我们想象了。 现在罗马仕用户已经是...

    2025-06-21

关注我们

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