草庐IT

DerivedResult

全部标签

c++ - 将 unique_ptr 返回到多态类型

我试图通过从我的一些方法返回unique_ptr而不是原始指针来变得更安全。但是,在返回指向多态类型的唯一指针时,我有点困惑。我们如何返回指向派生类类型的基类类型的唯一指针?另外,作为一个不太重要的次要问题-我是否使用移动构造函数正确地从基类创建派生类?这是我的最小示例://StandardIncludes#include#include#include#include//--------------------------------------------------------------------------------------------------classBaseR