帮我看个题目,,,
1.打开文件夹下的工程proj1,此工程包含一个源程序文件main.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果为:
member=0
member=5
menber=10
源程序文件main.cpp清单如下:
#include <iostream.h>
class MyClass
{ public:
MyClass(int i){member=i;}
void SetMember(int m){member=m;}
int GetMember()const{return menber;}
void print(){cout<<"member="<<MEMBER<<ENDL;}
private:
int member;
};
voed main()
{
/* * * * * * * * * * found * * * * * * * * * */
MyClass obj1;
obj1.print();
MyClass obj2(3);
/* * * * * * * * * * found * * * * * * * * * */
obj1.member=5;
/* * * * * * * * * * found * * * * * * * * * */
MyClass.SetMember(10);
obj1.print();
obj2.print();
}
问题点数:20、回复次数:1Top
1 楼llf_hust()回复于 2005-06-20 18:33:03 得分 20
#include <iostream.h>
class MyClass
{ public:
MyClass(int i){member=i;}
void SetMember(int m)
{
member=m;
}
int GetMember()const
{
return menber;
}
void print()
{
cout<<"member="<<member<<endl;
}
private:
int member;
};
int main()
{
/* * * * * * * * * * found * * * * * * * * * */
MyClass obj1(0);
obj1.print();
MyClass obj2(3);
/* * * * * * * * * * found * * * * * * * * * */
// obj1.member=5;
obj1.SetMember(5);
/* * * * * * * * * * found * * * * * * * * * */
obj2.SetMember(10);
obj1.print();
obj2.print();
return 0;
}
/* 改成这样应该可以了 */Top




