当前位置: 首页 >
rust中的pin是不是一个失败的设计?_河北省邯郸市馆陶县居住可可有限责任公司
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 大家在深圳真实的收入是多少?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 印度人为什么总觉得比中国强?
- ***如你财务自由,是买一个大平层还是买一个大别墅?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 如何看待英伟达新推出的显卡5090dd?
- 如何评价武汉理工大学?
- 国产手机APP为什么越来越臃肿?
- 为什么运营商要封禁PCDN?
联系我们
邮箱:
手机:
电话:
地址:
rust中的pin是不是一个失败的设计?
作者: 发布时间:2025-06-18 00:15:11点击:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
新闻资讯
-
2025-06-21Office 中为何还要保留 Access 数据库?
-
2025-06-21在上海被骗了100w+,警察不予立案怎么办?
-
2025-06-21女生真正的完美身材是什么样子?
-
2025-06-21如何评价鸿蒙电脑无法编写其自身运行的程序?
-
2025-06-21机械硬盘会不会被固态盘彻底取代?
-
2025-06-21为什么都说 Finder 难用?
相关产品