多个 std::shared_ptr<> 变量可以共同管理一个共享的内存分配,因为它们内置了引用计数机制。一旦所有智能指针变量释放了对该内存的共享所有权,C++ 会自动调用 delete 来释放底层内存。

Last modified: Tuesday, 28 January 2025, 12:55 AM