单选题
已知类Base和类Derived的定义如下:
class Base{
int n;
public:
Base(int d):n(d){}
};
class Derived: public Base{
public:
______
};
其中横线处应为类Derived的构造函数的定义。在下列构造函数的定义中,正确的是
A、
Derived(int i){Base(i);}
B、
Derived(int i):Base(i){}
C、
Derived(int i){n=i;}
D、
Derived(int i):n(i){}
【正确答案】
B
【答案解析】
提交答案
关闭