虚函数里面调用虚函数的输出

来源:互联网 发布:淘宝口碑好的玉器店 编辑:程序博客网 时间:2024/06/07 23:37


class CParent {    public: virtual void Intro()    {        printf( "I'm a Parent, " ); Hobby();    }    virtual void Hobby()    {        printf( "I like football!" );    }}; class CChild : public CParent {     public: virtual void Intro()    {        printf( "I'm a Child, " ); Hobby();    }    virtual void Hobby()    {       printf( "I like basketball!\n" );    }}; int main( void ){    CChild *pChild = new CChild();     CParent *pParent = (CParent *) pChild;     pParent->Intro();     return(0);}
输出:

I'm a Child, I like basketball!


0 0
原创粉丝点击