Skip to content

TAG_COLLECTION //

内存管理

共有 9 篇笔记使用了这个 Tag。

内存空间对齐实现

一般来说, 为了加速, 类型的对象要求其起始地址满足”对齐“ —— 比如在常见的 x86-64 下, int 对齐要求是 4 —— 即我们希望 int 类型存储的首地址 address % 4 0

生命周期

- Rust 中的每一个引用都有其 生命周期(lifetime),也就是引用保持有效的作用域。 - 生命周期的主要目标是避免悬垂引用。

指针

又一次栽在指针上,这次涉及到多态和类型转化等略微复杂一点的,所以略作总结下.

Ownership

在 Rust 中,所有权(ownership)属于每一个“值”(value),也就是用 let、函数参数或结构体字段创建的任何变量或数据结构。无论是基本数值类型(如 i32、bool)、堆分配的集合类型(如 String、Vec)、用户自定义的 struct 和 enum,还是智能指针类型(如 Box、Rc、Ar...

Released under the MIT License.