题目内容:
有如下程序: #include<iostream>
usingnamespacestd;
classBase{
public:
virtualvoidfunctionl(){cout<<'0';}
voidfunction2(){out<<'1';}
};
classDerived:publicBase{
oublic:
voidfunctionl(){cout<<'2';}
voidfunction2(){cout<<'3';}
};
intmain(){
Base*p=newDerived();
p->functionl();
p->function2();
return0;
}
运行时的输出结果是( )。 A.01
B.21
C.03
D.23
参考答案:
答案解析: