02-基于域的资源管理
基于域的资源管理 — Rust 语言之旅
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
基于域的资源管理
Rust 将使用资源最后被使用的位置或者一个函数域的结束来作为资源被析构和释放的地方。 此处析构和释放的概念被称之为 drop(丢弃)。
内存细节:
- Rust 没有垃圾回收机制。
- 在 C++ 中,这被也称为“资源获取即初始化“(RAII)。
示例代码
| |
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
Rust 将使用资源最后被使用的位置或者一个函数域的结束来作为资源被析构和释放的地方。 此处析构和释放的概念被称之为 drop(丢弃)。
内存细节:
| |