相关疑难解决方法(0)

将深拷贝ctor添加到std :: unique_ptr <my_type>

我想把一些std::unique_ptr<my_type>存入一个std::vector.由于my_type提供了一种clone()方法,因此制作深层副本非常简单my_type *.关键是如何std::unique_ptr在添加复制ctor和赋值运算符时扩展保留其所有功能.遗产?Templace专业化?你能提供一个代码片段吗?

c++ deep-copy copy-constructor unique-ptr c++11

5
推荐指数
2
解决办法
4503
查看次数

标签 统计

c++ ×1

c++11 ×1

copy-constructor ×1

deep-copy ×1

unique-ptr ×1