From a6c395a197981eb2c5eb1b4247830bbf53b812cc Mon Sep 17 00:00:00 2001 From: CrazyCoder_LJ Date: Wed, 18 May 2022 18:10:05 +0800 Subject: [PATCH] =?UTF-8?q?Box::into=5Fraw()=E8=BF=94=E5=9B=9E=E7=9A=84?= =?UTF-8?q?=E6=98=AF=E4=B8=80=E4=B8=AA*mut=20T?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 文中的116行数据类型可能有错误,不知道是不是我理解错误,我看函数签名返回的是*mut T. --- src/advance/unsafe/superpowers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/advance/unsafe/superpowers.md b/src/advance/unsafe/superpowers.md index b56b905e..a96e69ab 100644 --- a/src/advance/unsafe/superpowers.md +++ b/src/advance/unsafe/superpowers.md @@ -113,7 +113,7 @@ let a: Box = Box::new(10); // 需要先解引用a let b: *const i32 = &*a; // 使用 into_raw 来创建 -let c: *const i32 = Box::into_raw(a); +let c: *mut i32 = Box::into_raw(a); ``` #### 小结