问答题

使用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; MyClass *myObj=&MakeObje......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题