操作题1.请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is 10 注意:只修改注释“//ERROR ****found***”的下一行语句,不要改动程序中的其他内容。 //proj 1.cpp #include<iostream> using namespace std; class MyClass{ int value; public: //ERROR ****** found ****** void MyClass(int val):value (val){} int GetValue()const{return value;} void SetValue(int val); }; //ERROR ******found****** inline void SetValue(int val) {value=val;) int main() { MyClass obj(0); obj.SetValue(10); //ERROR ******** found ********下列语句功能是输出。bj的成员valme的值 tout <<”The value is” <<obj.value<<endl; return 0; }
【正确答案】(1)MyClass(int val):value(val){} (2)void MyClass::SetValue(int val){value=val; } (3)cout<<"The value is"<<obj.GetValue()<<endl: