问题详情

答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关

有如下程序:#includeusing namespace std;class B{public:virtual void show( ){cout


有如下程序: #include<iostream> using namespace std; class B{ public: virtual void show(){cout<<"B";} }; class D:public B{ public: void show(){cout<<"D";} }; void funl(B*ptr){ptr->show();} void fun2(B&ref);ref.show();} void fun3(B b){b.show();} int nlain(){ B b,*P=Dew D; D d; funl(p); fun2(b); fun3(d); return 0; } 程序的输出结果是

A.BBB

B.BBD

C.DBB

D.DBD

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题