1. 智能指针 1. 智能指针unique_ptr 是 C++ 11 提供的用于防止内存泄漏的智能指针中的一种实现。独享被管理对象指针所有权的智能指针。 unique_ptr对象包装一个原始指针,并负责其生命周期。当该对象被销毁时,会在其析构函数中删除关联的原始指针。 unique_ptr具有->和*运算符重载符,因此它可以像普通指针一样使用。