首页 > 编程 > C++ > 正文

c++——虚函数例子代码

2019-11-09 21:00:21
字体:
来源:转载
供稿:网友
#include <iostream>using namespace std;class VirtualBase{public:    virtual void Demo() = 0;    virtual void Fun();};void VirtualBase::Fun(){    cout<<"父类的Fun执行了"<<endl;}class C:public VirtualBase{public:    void Demo();    void Fun();};void C::Demo(){ cout << "C::Demo!" << endl;}void C::Fun(){ cout << "子类C::Fun!" << endl;}int main(){    cout << "Hello world!" << endl;    //VirtualBase *p = new VirtualBase();   // p->Fun(); //  C c;  // c.Demo();   VirtualBase *p = new C;   p->Demo();   p->Fun();    return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选