问题 填空题

在下面横线上填上适当的语句,完成程序。 #include<iostream> using namespace std; class Base { int x; public: Base (int i){x=i;} ~Base(){} }; class Derived:public Base { public: //完成类Derive构造函数的定义 }; int main() { Derived Obj; return 0; } 在横线处应填入的语句是 【11】

答案

参考答案:Derived (int i):Base (i){}

解析: 本题考核派生类的构造函数。程序中,类Derived是基类Base的公有派生。在类Derived的构造函数应该包括调用基类构造函数使基类的数据成员得以初始化。

选择题
单项选择题