问答题

请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Thevalueis:10注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。//proj1.cpp#include<iostream>USingnamespacestd;classMember{//ERROR********found********private:Member(intval):value(val){}intvalue;};classMyClass{Memberm;public://ERROR********found********MyClass(intval)()intGetValue()const{returnm.value;)};intmain(){MyClass*obj=newMyClass(io);//ERROR********found********下列语句输出obj指向类中的value值cout<<"Thevalueis:"<<obj.GetValue()<<end1;deleteobj;return0;}

【参考答案】

正确答案:(1)public: (2)MyClass(intval):_m(val){}或MyClass(intval)......

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