问答题

使用VC6打开考生文件夹下的工程proj2。此工程包含一个源程序文件main2.cpp,但该程序运行有问题。请改正main函数中的错误。
源程序文件main2.cpp清单如下:
//main2.cpp
#include <iostream>
using namespace std;
class MyClass

public:
MyClass(int m)

member=m;

~MyClass()
int GetMember()

return member;

private:
int member;
;
MyClass MakeObject(int m)

MyClass *pMyClass=new MyClass(m);
return *pMyClass;

int main ( )

int x=7;
/************found**************/
MyClass *myObj=MakeObject(x);
/*************found*************/
cout<<"My object has member"<<myObj.GetMember()<<end1;
return 0;

【参考答案】

修改后的主函数为:
int main()
{
int x=7;
MyCl......

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