填空题

使用VC6打开考生文件夹下的工程test3_1,此工程包含一个源程序文件test3_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
A:a=5
display1:a=6
display2:a=5
源程序文件test3_1.cpp清单如下:
#include<iostream.h>
Class A

public:
/**********found**********/
A ()
void printa()cout<<"A:a="<<a<<endl;
private:
int a;
/***********found**********/
class B;
;
class B

public:
/*********found**********/
void display1(A t)

(*t).a++;cout<<"display1:a="<<(*t).a<<endl;

void display2(A t)

t.a--;cout<<"display2:a="<<t.a<<end1;

;
void main()

A obj1;
B obj2;
obj1.printa();
obj2.display1(&obj1);
obj2.display2(obi1);

【参考答案】


(1)错误:A(){}
正确:A(){a=5;}
(2)错误:class B;......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)