网站地图官方微信:
网站首页 包装制品配附件 包装相关设备 语音室成套设备 印章用品 眼镜盒 削笔器

当前位置: 首页 >

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

  • | 你们的腰椎间盘突出,怎么治好的? |

    坚持,不断总结经验,有一天,忽然就好了。 先说下经历的波折...

    查看详情>>
  • | 能不能发一张你相册里最好看的自拍照? |

  • | 吴艳妮做错了什么? |

  • | Windows有哪些神级软件? |

  • | 如何看待 Mac mini M4 支持可更换 SSD? |

  • | 程序员想搭建自己的服务器求指教。? |

  • | PHP现在真的已经过时了吗? |

  • | 实体店为什么生意越来越难做了? |

  • | lcd屏幕如此护眼,为什么现在没有了? |

  • | 腾讯游戏究竟祸害了多少人? |

  • | 你见过最无用的节俭行为是什么? |

  • 不会的,你见过棍子咬人吗? @剁椒鹿 要知道竹节虫咬不咬...

    2025-06-27
  • vposy有99.99999%的可能是Adobe中国的员工或...

    2025-06-27
  • 前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面...

    2025-06-27
  • 你看到的是现象:“美国程序员工作轻松,但产出很牛”;但问题的...

    2025-06-27

关注我们

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