Updated 'src/smart_pointers/box-t.md'.

This commit is contained in:
Hector PENG
2026-05-06 15:28:52 +08:00
parent adafceb66a
commit 0e60f2501d

View File

@@ -1,6 +1,6 @@
# 使用 `Box<T>` 指向堆上数据
最简单的灵巧指针是 *匣子* ,其类型写为 `Box<T>`。匣子允许咱们存储数据于堆上,而非栈上。留在栈上的指向堆数据的指针。请参考 [第 4 章](../ownership/about_ownership.md#diff_between_stack_n_heap) 回顾栈和堆之间的区别。
最简单的灵巧指针是 *匣子* ,其类型写为 `Box<T>`。匣子允许咱们存储数据于堆上,而非栈上。留在栈上的只是指向堆数据的指针。请参考 [第 4 章](../ownership/about_ownership.md#diff_between_stack_n_heap) 回顾栈和堆之间的区别。
除了在堆上而不是栈上存储他们的数据外,匣子数据结构并无性能开销。但他们也没有太多额外的能力。咱们将在以下这些情况下经常使用他们: