题目内容:
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员,有如下程序,没有使用多态机制。 #include
usingnamespacestd;
classBase{
inta,b;
public:
Bace(intx,inty){a=x;b=y;}
Voidshow(){cout< }
clsaaDerived:publicBase{
intc,d;
public:
Derived(intx,inty,intz,intm):Base(x,y){c=z;d=m;}
Voidshow(){cout< };
intmain()
{
BaseB1(50,50),*pb;
DerivedDI(10,20,30,40);
Pb=&D1;
Pb->show();
Return0;
}
运行时输出的结果是( )。 A.10,20
B.30,40
C.20,30
D.50,50
参考答案:
答案解析: