diff --git a/src/advance/circle-self-ref/circle-reference.md b/src/advance/circle-self-ref/circle-reference.md index 8f9494da..ca0f3458 100644 --- a/src/advance/circle-self-ref/circle-reference.md +++ b/src/advance/circle-self-ref/circle-reference.md @@ -131,7 +131,7 @@ fatal runtime error: stack overflow - 持有一个 `Rc` 对象的临时引用,并且不在乎引用的值是否依然存在 - 阻止 `Rc` 导致的循环引用,因为 `Rc` 的所有权机制,会导致多个 `Rc` 都无法计数归零 -使用方式简单总结下:**对于父子引用关系,可以让父节点通过 `Rc` 来引用子节点,然后让子节点通过 `Weak` 来引用父节点**。 +使用方式简单总结下:**对于父子引用关系,可以让父节点通过 `Weak` 来引用子节点,然后让子节点通过 `Rc` 来引用父节点**。 #### Weak 总结