<分区>
我正在研究一种(也许)严肃的编程语言,并且想了解如何实现内存管理。我希望这种语言强制执行 RAII,类似于 Rust,但与 Rust 不同的是,这种语言是面向对象的,我希望我可以实现管理自己内存的对象(如 Rust 中的 Box
es)。谁能详细说明 Rust 如何处理对堆内存的引用?
标签 rust heap-memory raii
<分区>
我正在研究一种(也许)严肃的编程语言,并且想了解如何实现内存管理。我希望这种语言强制执行 RAII,类似于 Rust,但与 Rust 不同的是,这种语言是面向对象的,我希望我可以实现管理自己内存的对象(如 Rust 中的 Box
es)。谁能详细说明 Rust 如何处理对堆内存的引用?
最佳答案
我认为实现类最明显的方法是:
关于rust - Rust 如何强制/实现 RAII,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48065129/