有如下类定义: class XX{ int xdata: public: xx(int n=0):xdata(n){} } class YY:public XX{ int ydata; public:

admin2012-01-20  22

问题 有如下类定义:    class XX{    int xdata:    public:    xx(int n=0):xdata(n){}    }    class YY:public XX{    int ydata;    public:    YY(int m=0,int n=0):xx(m),ydata(n){ }    {;    YY类的对象包含的数据成员的个数是

选项 A、1
B、2
C、3
D、4

答案B

解析 派生类继承基类,继承了基类的数据成员和成员函数,加上派生类自己新定义的数据成员,所以该类应该有2个数据成员。
转载请注明原文地址:https://kaotiyun.com/show/OxVp777K
0

最新回复(0)