From 615d1be941c7c389a68f805208bc3a3b9678f5fc Mon Sep 17 00:00:00 2001 From: al Date: Fri, 12 Sep 2025 19:25:06 +0800 Subject: [PATCH] Update ch15-03-drop.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 虽然意思类似,不过感觉加上'你' 通顺一点,另外原文也是有'你'的。 --- src/ch15-03-drop.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch15-03-drop.md b/src/ch15-03-drop.md index 3a97d6b..90cd1b0 100644 --- a/src/ch15-03-drop.md +++ b/src/ch15-03-drop.md @@ -3,7 +3,7 @@ -对于智能指针模式来说第二个重要的 trait 是 `Drop`,其允许我们在值要离开作用域时自定义要执行的操作。可以为任何类型提供 `Drop` trait 的实现,同时所指定的代码被用于释放类似于文件或网络连接的资源。 +对于智能指针模式来说第二个重要的 trait 是 `Drop`,其允许我们在值要离开作用域时自定义要执行的操作。你可以为任何类型提供 `Drop` trait 的实现,同时所指定的代码被用于释放类似于文件或网络连接的资源。 我们在智能指针上下文中讨论 `Drop`,是因为在实现智能指针时几乎总会用到 `Drop` trait。例如,当 `Box` 被丢弃时会释放 box 指向的堆空间。