请按下面注释的提示,将类B的构造函数定义补充完整。
classA
{
int a;
public:
A(int aa=0) {a=aa;)
};
Class B:public A
{
int b;
A c;
public:
//用aa初始化基数A,用aa+1初始化类对象成员c
B(int aa): (b=aa+2)
};
第1题:
在下列函数原型中,可以作为类AA构造函数的是
A.void AA(int);
B.int AA( );
C.AA(int)eonst;
D.AA(int);
第2题:
根据程序中的注释将下列缺失部分补充完整。
class A{
char*a;
public:
A():a(0){}
A(char*aa){ //把aa所指字符串复制给a所指向的存储空间
a= 【 】 char[strlen(aa)+1];
strcpy(a,aa);
}
~A(){delete[]a;}
}
第3题:
在下列函数原型中,可以作为类AA的构造函数的是 。
A.void AA(int);
B.int AA();
C.~AA(int);
D.AA(int);
第4题:
请按下面注释的提示,将类B的构造函数定义补充完整。
C1assA
{
int a;
public:
A(int aa=O){a=aa;}
};
class B:public A {
int b;
A c;
public:
//用aa初始化基类A,用aa+1初始化类对象成员c
B(int aa}:【 】{b=aa+2}
};
第5题:
在下列函数原型中,可以作为类AA构造函数的是
A.voidAA(int);
B.intAA();
C.AA(int)const;
D.AA(int);