Update ch15-03-drop.md

虽然意思类似,不过感觉加上'你' 通顺一点,另外原文也是有'你'的。
pull/918/head
al 1 day ago committed by GitHub
parent c68c8e5a0d
commit 615d1be941
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -3,7 +3,7 @@
<!-- https://github.com/rust-lang/book/blob/main/src/ch15-03-drop.md -->
<!-- commit 56ec353290429e6547109e88afea4de027b0f1a9 -->
对于智能指针模式来说第二个重要的 trait 是 `Drop`,其允许我们在值要离开作用域时自定义要执行的操作。可以为任何类型提供 `Drop` trait 的实现,同时所指定的代码被用于释放类似于文件或网络连接的资源。
对于智能指针模式来说第二个重要的 trait 是 `Drop`,其允许我们在值要离开作用域时自定义要执行的操作。可以为任何类型提供 `Drop` trait 的实现,同时所指定的代码被用于释放类似于文件或网络连接的资源。
我们在智能指针上下文中讨论 `Drop`,是因为在实现智能指针时几乎总会用到 `Drop` trait。例如`Box<T>` 被丢弃时会释放 box 指向的堆空间。

Loading…
Cancel
Save