diff --git a/src/chapter_3/chapter_3_21.md b/src/chapter_3/chapter_3_21.md index bb2fb58..4c194e5 100644 --- a/src/chapter_3/chapter_3_21.md +++ b/src/chapter_3/chapter_3_21.md @@ -26,7 +26,7 @@ Rust通过unsafe关键字切换到不安全的Rust,不安全的Rust使用的 裸指针又称为原生指针,在功能上和引用类似,但是引用的安全由Rust编译器保证,裸指针则不是。裸指针需要显式标明可变性,不可变的裸指针分别写作 ``*const T`` ,可变的裸指针写作 ``*mut T``。 -裸指针与引用和只能指针的区别如下: +裸指针与引用和智能指针的区别如下: - 可以忽略借用规则,在代码中同时拥有不可变和可变的裸指针,或多个指向相同位置的可变裸指针; - 不保证裸指针指向有效的内存; - 允许裸指针为空;