【发布时间】:2011-02-27 15:25:29
【问题描述】:
假设DerivedClass 派生自BaseClass
下面的工作吗?
boost::shared_ptr<BaseClass> a(new BaseClass());
boost::shared_ptr<DerivedClass> b(new DerivedClass());
a=b;
按照question,我知道现在a 指向派生,b 指向基(对吗?)
另外,现在如果我通过a 调用一个函数,它会调用派生实现吗?
【问题讨论】:
标签: c++ boost variable-assignment shared-ptr