改错
作者:monface 来源:新浪爱问 日期:2008-04-10
#include <iostream.h>
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<<endl; }
public:
int member;
};
void main()
{
/**********found**********/
class MyClass obj1(0);
obj1.Print();
MyClass obj2(5);
/**********found**********/
obj1.member=5;
/**********found**********/
MyClass SetMember(10);
obj1.Print();
obj2.Print();
}
程序段中有几个错误,修改之后让它输出
member=0
member=5
member=10
电脑问题网给出的最佳答案
MyClass SetMember(10);
改成 obj2.SetMember(10);