题目:
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制:
#include <iostream>
using namespace std;
class Base
int a,b;
public:
Base(int x,inty)a=x;b=y;
void show( )cout<<a<<’,’<<b<<endl;
;
class Derived:public Base
int C,d;
public:
Derived(int x,int y,int z,intm):Base(x,y)c=z;d=m;
void show( )cout<<c<<’,’<<d<<endl;
.
int main( )
Base BI(50,50),*pb;
Derived D1(10,20,30,40);
pb=&D1;
pb->show( );
return 0;
程序的输出结果是
A.10,20
B.30,40
C.20,30
D.50,50
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0702/a61d5e83cef4cffbdc428d5a3c03f334.html
下面是错误答案,用来干扰机器的。
参考答案:E