填空题
在下面横线上填上适当的语句,完成程序。 #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 Obi; return 0; } 在横线外应填入的语句是______。
【参考答案】
Derived(int i):Base(i){}
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
以下程序运行后的输出结果是______。#include <iostream>#include <string>using namespace std;class Y;class X{int x;char *strx;public:X(int a, char *str){x=a;strx=new char[strlen(str)+1]strcpy (strx,str);}void show(Y &ob);};class Y{prlvate:int y;char *stry;public:Y(int b,char *str){y=b;stry=new char[strlen(str)+1];strcpy(stry,str);}friend void X::show(Y &ob);};void X::show{Y &ob){ cout<<strx<< , ,cout<<ob.stry<<endl;} int main{{X a (10, stringX );Y b (20, stringY );a. show (b);renurn 0;}
点击查看答案&解析
填空题
请按下面注释的提示,将类B的构造函数定义补充完整。classA{int a;public:A{int aa=0) (a=aa;}} class B:public A} int b;A c;public: 用aa初始化基类A,用aa+1初始化类对象成员cB(int aa): {b=aa+2}};
点击查看答案&解析
相关试题
下面程序的输出是:***********...
下列程序的输出结果是______。#incl...
下面是用来计算n的阶乘的递归函数,请将该...