unique_ptr是C++中的一种智能指针,它提供对动态分配对象的独占所有权。它确保在任何时间点只有一个unique_ptr可以指向给定的对象,通过在unique_ptr超出作用域或被显式重置时自动删除所管理的对象来防止内存泄漏。所有权可以使用std::move转移到另一个unique_ptr,但禁止复制以强制执行单一所有权原则。
unique_ptr
std::move
用自己的话写下这一站的结论。