一个unique_ptr拥有它所指向的对象,当我们定义一个unique_ptr时,需要将其绑定到一个new返回的指针,unique_ptr不支持普通的拷贝与赋值操作。
unique_ptr的release 和reset函数用法:
unique_ptr传递自己的删除器,如下:
weak_ptr是一种 不控制所指向对象生存期的智能指针,它指向由一个shared_ptr管理的对象,其操作:
使用例子如下:
一个unique_ptr拥有它所指向的对象,当我们定义一个unique_ptr时,需要将其绑定到一个new返回的指针,unique_ptr不支持普通的拷贝与赋值操作。
unique_ptr的release 和reset函数用法:
unique_ptr传递自己的删除器,如下:
weak_ptr是一种 不控制所指向对象生存期的智能指针,它指向由一个shared_ptr管理的对象,其操作:
使用例子如下: