问题
单项选择题
有如下类定义:
class XX{
int xx;
public:
XX( ):xx(0){ cout<<’A’;}
XX(int n):xx(n){ cout<<’B’;)
};
class YY:public XX{
int yy;
public:
YY( ):yy(0){ cout<<yy;}
YY(int n):XX(n+1),YY(n){ cout<<yy;}
YY(int m,int n):XX(m),YY(n){cout<<yy;}
};
下列选项中,输出结果为A0的语句是()
A.YY y1(0,0);
B.YY y2(1);
C.YY y3(0);
D.YY y4;
答案
参考答案:D