阅读背景:

C++中基类对象安全转换为派生类对象的方法

来源:互联网 

通常,为了实现多态性,我们将基类的指针或引用指向派生类对象。而当需要使用该派生类对象的特有方法时,可以通过将基类指针转换为派生类指针以达到目的。这样做总是合法的。也许在某些特殊情况下,需求刚好相反,我们需要将基类对象转换为派生类对象。没错,是对象对象,不是指针。先看一下我们的基类和子类的示例代码吧!通常,为了实现多态性,我们将基类的指针或引用指向派生类对象。而当需要使用该派生类对象的特有方法




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: