unique_ptr 是一种独占式智能指针,它拥有对一个对象的唯一所有权,不能与其他智能指针共享对象所有权。当 unique_ptr 超出范围或被显式释放时,它所拥有的对象会被自动销毁。