日新月异
5
公司 :杭州神话信息技术有限公司
部门 :运营中心设计部
岗位 :UI视觉设计
8
关注
15
粉丝
7030
微博
56
被赞
新浪微博
原创达人
友情链接:
找感兴趣的人
精彩内容
热门应用
关于我们
手机玩微博
Constructor1
Constructor1
Constructor1
Destructor
Constructor2
Destructor
x=0
x=5
Destructor
Destructor
源程序文件test1_1.cpp清单如下:
include<iostream.h>
class B
{
int X;
public:
B(){X=0;cout<<"Constructorl"<<endl;}
B(int i){x=i;cout<<"Constructor2"<<endl;}
~B(){cout<<"Destructor"<<endl;}
/**********found*********/
~B(int i){cout<<i<<"be Destructor"<<endl;}
void print(){cout<<"x="<<x<<endl;}
};
void main()
{
B *ptr;
ptr=new B;
/**********found*********/
ptr=B(0);
ptr=B(5);
/**********found********/
for(int i=0; i<2;)
ptr.print();
delete []ptr;
}
正确答案:(1)错误:~B(int i){cout"be Destructor"endl;} 正确:应将其删除(2)错误:ptr=B(0); 正确:ptr=B();(3)错误:for(int=0;i2;) 正确:for(int i=0;i2;i++)(1)错误:~B(int i){cout"be Destructor"endl;} 正确:应将其删除(2)错误:ptr=B(0); 正确:ptr=B();(3)错误:for(int=0;i