网站地图官方微信:
网站首页 包装制品配附件 包装成型机械 眼镜片 眼镜架 学习文具 学习机

当前位置: 首页 >

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

  • | 广西桂军真的很厉害吗? |

    引用我党的发言:桂系是具有决定意义的中间力量,没有李宗仁你甚...

    查看详情>>
  • | 肚子上面的肉怎么减? |

  • | 邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办? |

  • | 吵架后,老公快一个星期不联系,是要离婚的节奏吗? |

  • | Go语言对象的内存布局是怎样的? |

  • | 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么? |

  • | 你会从mac转向Windows吗? |

  • | 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了? |

  • | 学习pr从那个版本开始比较好? |

  • | 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)? |

  • | HTTP/3 解决了什么问题,又引入了什么新问题? |

  • 去挤挤早晚高峰的深圳地铁 去龙华街上走走,享受一下十步一个*...

    2025-06-29
  • 一个朋友的缸,心心念想养罗汉,养了两个月水,财政大臣经不起两...

    2025-06-29
  • 研发从业17年,汽车座舱的底层是技术,最上层就是人性化,上层...

    2025-06-29
  • 安装规划系统安装下载最新版本:官方下载链接 ***s://e...

    2025-06-29

关注我们

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