问答题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include
class CMyClass { public: ∥********error******** void&Get() { return&Number; } void Set(int m) { Number=m; } void display() { cout<<“Number=”<
【正确答案】
正确答案:(1)void*Get() (2)添加语句:CMyClass t; (3)p=(int*)t.Get();
【答案解析】
解析:程序中定义了类CMyClass,含有一个成员变量Number,Get()返回Number的地址(指针),Set(int m)函数可改变成员变量的值,display()函数在屏幕上打印Number的值。
提交答案
关闭