填空题

请按下面注释的提示,将类B的构造函数定义补充完整。
classA

int a;
public:
Aint aa=0) (a=aa;

class B:public A

int b;
A c;
public:
//用aa初始化基类A,用aa+1初始化类对象成员c
B(int aa): b=aa+2
;

【参考答案】

A(aa),c(aa+A) 或 c(aa+A),A(aa)
<上一题 目录 下一题>
热门 试题

填空题
下列程序的执行结果为______。 #include<iostream.h> class Myclass public: void GetSum(int a); static int Sum; prtvate: int A; ; int Myclass::Sum=10; 必须在类外部对静态数据成员初始化 void Myclass::GetSum(int a) A=a; Sum+=A: vold PrintSum(Myclass& A) cout<< Sum= <<A. Sum<<endl; void main( ) Myclass M,N; M.GetSum(3); N.GetSum(7); PrintSum(M);
填空题
若有以下程序: #include<iostream> using namespace std; class TestClass 1 public: TestClass1() X=0; int x; ; class TestClass2:virtual public TestClass1 public: TestClass2() x=10; ; class TestClass3:virtual public TestClass 1 public: TestClass3() x=20; ; class TestClass4:public TestClass2, protected TestClass3 ; int main() TestClass4 obj; cout<<obj.x<<end1; return 0: 该程序运行后的输出结果是______。
相关试题
  • 结构化分析方法是面向______进行分析...
  • 静态联编所支持的多态性称为编译时的多态性...
  • 执行下列程序后的输出结果是______。...
  • C++语言中的友元函数为在类外访问类中的...
  • 设有定义语句:double x=2.5, y=4...