问题
填空题
在下面横线上填上适当的语句,完成程序。 #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的构造函数应该包括调用基类构造函数使基类的数据成员得以初始化。