第12题: [单项选择]有如下类声明: class XA int x; public: XA(int U)x=n; ; class XB:public XA int y; public: XB(int a,int B) ; ; 在构造函数XB的下列定义中,正确的是 A. XB::XB(int a,int B. :x(A) ,y(B) C. XB::XB(int a, D. XB::XB(i 参考答案:B 答案解析:[解析] 在派生类的构造函数声明中,一般格式为: 派生类名(参数总表):基类名(参数总表),对象成员名(参数表) XB继承XA,基类XA的构造函数带有参数,所以必须给XA的构造