问答题

给出下面程序的输出结果。
#include < iostream.h >
class A
{ public:
A()
{cout<<"A构造函数\n"; fun(); }
visual void fun()
{cout<<"A::fun()函数\n";}
};
class B:public A
{public:
B()
{cout<<"B构造函数\n"; fun(); }
void fun() {cout<<"B::fun() calle函数\n";}
};
void main()
{B d;}

【参考答案】

A构造函数
A::fun()函数
B构造函数
B::fun()calle函数