填空题
以下程序的执行结果是______.
#include<<iostream.h>
c1ass A
{
public:
virtual void funl () { cout<<"A fun1"<<endl;}
virtual void fun2 () {cout<<"A fun2"<<endl;
void fun3 () {cout<<" A fun 3 "<<endl:)
void fun4 () {cout<<" A fun4 "<<endl:}
} ;
class B: public
{
public:
virtual void funl() {cout<<" B funl"<<end1; }
virtual void fun2 (int x) {Cout<<"B fun2 "<<endl;}
virtual void fun3() {cout<<"B fun 3"<<endl;}
void fun4() {cout<<"B fun4"<<endl;}
};
void main()
{
A*p;
B b;
P=&b;
P->funl ();
P->fun2();
P->fun3();
P->fun4():
}
【参考答案】
B fun1