跳到主要内容
uencoder

Smart Pointer

智能指针用 RAII 自动管理指针生命周期,超出作用域自动释放,防止泄漏与悬空指针。

用途

自动化内存管理兼顾性能与安全,是现代 C++/Rust 核心。

机制

C++ unique_ptr:独占所有权,移动语义。shared_ptr:引用计数共享。weak_ptr:不增引用的弱引用。Rust Box/Rc/Arc 类似。RAII:构造获取析构释放。

用例

  • C++ 内存管理
  • Rust 所有权
  • 资源安全

相关词条

参考链接