From 4e595a0b2f852d3ab92354b60ff9632dae8b28a1 Mon Sep 17 00:00:00 2001 From: Sunface Date: Fri, 29 Apr 2022 09:00:07 +0800 Subject: [PATCH] Update src/advance/smart-pointer/deref.md --- src/advance/smart-pointer/deref.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/advance/smart-pointer/deref.md b/src/advance/smart-pointer/deref.md index c951c053..18cbb498 100644 --- a/src/advance/smart-pointer/deref.md +++ b/src/advance/smart-pointer/deref.md @@ -126,7 +126,7 @@ impl Deref for MyBox { 很简单,当解引用 `MyBox` 智能指针时,返回元组结构体中的元素 `&self.0`,有几点要注意的: -- 按照 `Deref` 类型的要求,我们声明了关联类型 `Target` +- 在 `Deref` 特征中声明了关联类型 `Target`,在之前章节中介绍过,关联类型主要是为了提升代码可读性 - `deref` 返回的是一个常规引用,可以被 `*` 进行解引用 之前报错的代码此时已能顺利编译通过。当然,标准库实现的智能指针要考虑很多边边角角情况,肯定比我们的实现要复杂。