diff --git a/src/ch15-01-box.md b/src/ch15-01-box.md index 32081d1..8f1f2e5 100644 --- a/src/ch15-01-box.md +++ b/src/ch15-01-box.md @@ -1,4 +1,4 @@ -## `Box` 用于已知大小的堆上数据 +## `Box` 在堆上存储数据,并且可确定大小 > [ch15-01-box.md](https://github.com/rust-lang/book/blob/master/second-edition/src/ch15-01-box.md) >
@@ -129,4 +129,4 @@ fn main() { 这就是 box 主要应用场景:打破无限循环的数据结构以便编译器可以知道其大小。第十七章讨论 trait 对象时我们将了解另一个 Rust 中会出现未知大小数据的情况。 -虽然我们并不经常使用 box,他们也是一个了解智能指针模式的好的方式。`Box` 作为智能指针经常被使用的两个方面是他们 `Deref` 和 `Drop` trait 的实现。让我们研究这些 trait 如何工作以及智能指针如何利用他们。 \ No newline at end of file +虽然我们并不经常使用 box,他们也是一个了解智能指针模式的好的方式。`Box` 作为智能指针经常被使用的两个方面是他们 `Deref` 和 `Drop` trait 的实现。让我们研究这些 trait 如何工作以及智能指针如何利用他们。