mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2024-11-14 04:41:49 +08:00
Merge pull request #408 from wtklbm/patch-1
Update ch15-00-smart-pointers.md
This commit is contained in:
commit
b2f72cbf8f
@ -20,6 +20,6 @@
|
|||||||
* `Rc<T>`,一个引用计数类型,其数据可以有多个所有者
|
* `Rc<T>`,一个引用计数类型,其数据可以有多个所有者
|
||||||
* `Ref<T>` 和 `RefMut<T>`,通过 `RefCell<T>` 访问,一个在运行时而不是在编译时执行借用规则的类型。
|
* `Ref<T>` 和 `RefMut<T>`,通过 `RefCell<T>` 访问,一个在运行时而不是在编译时执行借用规则的类型。
|
||||||
|
|
||||||
另外我们会涉及 **内部可变性**(*interior mutability*)模式,这时不可变类型暴露出改变其内部值的 API。我们也会讨论 **引用循环**(*reference cycles*)会如何泄露内存,以及如何避免。
|
另外我们会涉及 **内部可变性**(*interior mutability*)模式,这是不可变类型暴露出改变其内部值的 API。我们也会讨论 **引用循环**(*reference cycles*)会如何泄露内存,以及如何避免。
|
||||||
|
|
||||||
让我们开始吧!
|
让我们开始吧!
|
||||||
|
Loading…
Reference in New Issue
Block a user