虚函数的简单用法

来源:互联网 发布:js注释 提示 编辑:程序博客网 时间:2024/06/06 01:49
#include <iostream>using namespace std;class A{public :virtual ~A(){}void create(){cout << "A::create()" << endl;t_create();}virtual void t_create(){cout << "A::t_create()" << endl;}};class B:public A{public:virtual void t_create(){cout << "B::t_create()" << endl;}};class C :public B{public:virtual void t_create(){cout << "C::t_create()" << endl;}};int main(){A *base = new C;base->create();return 0;}

原创粉丝点击