虚函数调用

来源:互联网 发布:阿里云解析教程 编辑:程序博客网 时间:2024/04/25 13:24
/******************************************************************
 *  子B 调 父A函数,在函数中调用虚函数。
 *******************************************************************/


#include "stdio.h"
#include "iostream"


using namespace std;
class A
{
public:
void init();
virtual void print_A();
};
void A::print_A()
{
cout<<"AAAAAAAAAAAAAAAAAAAA"<<endl;
}
void A::init()
{
print_A();
}
class B:public A
{
public:
B();
virtual void print_A();
};
B::B()
{
init();
}
void B::print_A()
{
cout<<"BBBBBBBBBBBBBBBB"<<endl;
}
int main()
{
B b;
return 1;
}
0 0
原创粉丝点击