虚函数基本概念
多态的两种表现形式
其一
其二
多态的作用

注:多态的作用将在后两节得到体现
代码实例
#include <bits/stdc++.h>using namespace std;class A{public: virtual void print(void) { cout << "Class A::Print" << endl; };};class B : public A{public: virtual void print(void) { cout << "Class B::Print" << endl; };};class D : public A{public: virtual void print(void) { cout << "Class D::Print" << endl; };};class E : public B{public: virtual void print(void) { cout << "Class E::Print" << endl; };};int main(void){ A a; B b; D d; E e; A *pa = &a; B *pb = &b; D *pd = &d; E *pe = &e; pa->print(); pa = pb; pb->print(); pa = pd; pa->print(); pa = pe; pa->print(); return 0;}/*Class A::PrintClass B::PrintClass D::PrintClass E::Print*/