【发布时间】:2015-07-23 22:21:39
【问题描述】:
我想要一个有共享指针作为成员的类:
class MyClass {
public:
shared_ptr<MyAbstractBaseClass> myPointer;
}
如何使指针指向派生类的实例?
【问题讨论】:
-
myPointer.reset(new SomethingDerivedFromMyAbstractBaseClass());是一种方式。还有其他的。请参阅std::shared_ptr<>的会员链接了解更多信息。
标签: c++ c++11 polymorphism shared-ptr