智能指针管理的指针类型可以是实际内存分配的基类(例如,std::unique_ptr<CRBase> poUnique(new CRDerived);)。
std::unique_ptr<CRBase> poUnique(new CRDerived);
有关在类层次结构中使用智能指针的更多信息(包括交互式示例)