万能百科  > 所属分类  > 

使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问

使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:

Constructor2

Constructor1

i=0

i=10

Destructor

源程序文件test6_1.cpp清单如下:

include<iostream.h>

class CSample

{

int i;

public;

CSample(){cout<<"Constructorl"<<endl;i=0;)

CSample(int val){cout<<"Constructor2"<<endl;i=val;}

~CSample()(cout<<"Destructor"<<endl;)

void disp();

};

/**********found********/

void disp()

{

cout<<"i=”<<i<<endl;

}

void main()

{

CSample *a,b(10);

/**********found*********/

a->disp();

/**********found*********/

b->disp();

}

正确答案:

(1)错误:void disp() 正确:void CSample::disp()(2)错误:a->disp();   正确:a=new CSample;   a->disp();(3)错误:b->disp(); 正确:b.disp();(1)错误:void disp() 正确:void CSample::disp()(2)错误:a->disp();   正确:a=new CSample;   a->disp();(3)错误:b->disp(); 正确:

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签