问题 填空题

请按下面注释的提示,将类B的构造函数定义补充完整。C1assA { int a;public: A(int aa=O){a=aa;} }; class B:public A { int b; A c; public: //用aa初始化基类A,用aa+1初始化类对象成员c B(int aa}:【 】{b=aa+2} };

答案

参考答案:A(Aa),c(aa+A)或c(aa+A),A(aA)

解析:本题考核派生类构造函数的定义。题中要求用明初始化基类A,用aa+1初始化类对象成员c,用的初始化列表的形式,即A(aA),c(aa+1)或c(aa+1),A(aA) 。

单项选择题 A1/A2型题
填空题