问答题

使用VC6打开考生文件夹下的工程test15_1,此工程包含一个源程序文件test15_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下: My object has member 7 源程序文件test15_1.cpp清单如下: #include<iostream.h> class MyClass { public: MyClass(int mem){member=mem;} ~MyClass(){} int GetAge()const{ return member;} private: int member; }; /*****+********+** found *************/ void main() { int mem=7; /*************** found ***************/ MyClass myObj=MakeObject(mem); cout<<"My object has member"<<myObj->GetAge()<<endl; /***************** found ****************/ delete; } MyClass *MakeObject(int mem) { MyClass *pMyClass=new MyClass(mem); return pMyClass; }

【参考答案】

(1)添加函数定义MyClass *MakeObject(int mem);(2)错误:MyClass myObj=Ma......

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

问答题