unique_ptr
unique_ptr为了避免重复释放(double free)问题出现,进行拷贝(删除了拷贝构造函数)
这样的特性带来的问题是无法进行参数传递(因为参数传递需要拷贝构造函数),有两种解决方法
想要解决这个问题,首先需要理解为什么unique_ptr会禁止拷贝,对一个指针进行拷贝
unique_ptr为了避免重复释放(double free)问题出现,进行拷贝(删除了拷贝构造函数)
这样的特性带来的问题是无法进行参数传递(因为参数传递需要拷贝构造函数),有两种解决方法
想要解决这个问题,首先需要理解为什么unique_ptr会禁止拷贝,对一个指针进行拷贝