填空题
以下程序的输出结果是 【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