基类指针与子类指针

1、基础的指针间赋值

Base* pBase;
Son*  pSon;
pBase=pSon;  //子类指针赋值给基类 ,ok。子类指针中包含了基类指针
pSon=static_cast<qSon*>qBase; //基类指针赋值给子类要强转

2、基类指针指向子类对象

  调用的是基类的方法;

  如果基类的方法是虚函数, 则调用子类方法。

原文地址:https://www.cnblogs.com/wangbin-heng/p/9470293.html