问答题

使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是: member = 0 member = 5 member = 10 源程序文件 mainl.cpp 清单如下: //mainl.cpp #include <iostream> using namespace std; class MyClass { public: MyClass(int i) { member=i; } void SetMember(int m) { member=m; } int GetMember()const { return member; } void Print() const { cout<<"member="<<member<<end1; } private: int member; }; int main() { /***************found***********/ MyClass obj1; obj1. Print(); MyClass obj2(3); /***************found***********/ obj1.member = 5; /***************found***********/ MyClass. SetMember(10); obj1. Print(); obj2. Print(); return 0; }

【参考答案】

修改后的主函数应该为: int main() { MyClass obj1(0); obj1.Print();......

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