填空题
以下程序的输出结果是 【8】 。
#include<iostream.h>
class object
private:
int val;
public:
object();
object(int i);
~object();;
object∷object()
val=0;
cout<<"Default constructor for object"<<endl;
object∷object(int i)
val=i;
cout<<"Constmctor for object"<<val<<endl;
object∷~object()
cout<<"Destructor for object" << val << endl;
class containet private:
object one;
object two;
int data:
public:
containet();
container(int i,int j,int k);
~container();;
container∷contalner()
dara=0;
cout<<"Default constructor for container" <<endl;
container∷container(int i,int j,int k):two(i),one(j)
data=k;
cout<<"Constmctor for container"<<endl;
containet∷~container()
cout<<"Destmctor for container" <<endl;
void main()
container anObj(5,6,10);
【参考答案】
Constructor for object6
Constructor for object5
......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)