更多"请按下面注释的提示将类B的构造函数定义补充完整。 class A "的相关试题:
[填空题]请按下面注释的提示将类B的构造函数定义补充完整。
class A
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): 【9】 b=aa+2;
;
[填空题]请按下面注释的提示,将类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
;
[填空题]请按下面注释的提示,将类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)
;
[填空题]请按下面注释的提示,将类B的构造函数定义补充完整。
class A
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
;
[填空题]请按下面注释的提示,将类B的构造函数定义补充完整。
class A
{
int a;
public:
A(int aa=0) (a=aa; ]
};
class B: public A {
int b;
Ac;
public:
//用aa 初始化基类A,用aa+1初始化类对象成员c
B(int aa): 【9】 {b=aa+2}
};
[填空题]请按下面注释的提示,将类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}: 【9】 {b=aa+2}
};
[填空题]请按下面注释的提示,将类B的构造函数定义补充完整。
class A int a;
public:
A(int aa=0) (a=aa; ]
;
class B: public A
int b;
Ac;
public:
//用aa 初始化基类A,用aa+1初始化类对象成员c
B(int aa): 【9】 b=aa+2
;
[填空题]请按下面注释的提示,将类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}
};
[简答题]【说明】
在下面函数横线处填上适当的字句,使其输出结果为:
构造函数.
构造函数.
1,2
5,6
析构函数
析构函数.
【C++代码】
#include "iostream.h"
class AA
{ public;
AA(int i,int j)
{A=i; B=j;
cout<<"构造函数./n";
}
~AA( ){ (1) ;}
void print( );
private:
int A, B;
};
void AA∷print( )
{cout<<A<<","<<B<<endl;}
void main( )
{
AA *a1, *a2;
(2) =new AA(1, 2);
a2=new AA(5, 6);
(3) ;
a2->print( );
(4) a1;
(5) a2;
}
[填空题]假定用户为类A定义了一个构造函数"A(int i=0):x(i)",则与该语句等价的定义构造函数的格式为______。
[填空题]派生类构造函数的执行顺序是先执行【 】的构造函数,然后执行成员对象的构造 函数,最后执行【 】的构造函数。