C++ 智能指针

发布时间 2023-06-20 23:14:31作者: 0x7F

unique_ptr

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