问题 单项选择题

有如下程序:#includeusing namespace std;class Base{public:void output(){cout<output();ptr->Print(); delete ptr;return 0;) 程序的输出结果是

A.IB

B.iD

C.2B

D.2D

答案

参考答案:B

解析:派生类的构造函数首先要调用基类的构造函数,对基类成员初始化,然后对派生类中新增的成员初始化。

判断题
多项选择题