问答题
使用VC6打开考生文件夹下的工程RevProj13。此工程包含一个源程序文件RevMain13.cpp,但该程序中类的定义有错误。请改正程序中的错误,使它能得到正确结果。
注意,不要改动主函数,不得删行或增行,也不得更改程序的结构。
源程序文件RevMain13.cpp中的程序清单如下;
//RevMain13.cpp
#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass(int a=0,b=1);
Print();
private:
int x;
int y;
};
MyClass::MyClass(int a=0,int b=1)
{
x=a;
y=b;
}
void MyClass::Print()
{
cout<<"x="<<x<<end1;
cout<<"y= "<<y<<end1;
}
int main()
{
MyClass obj(1,2)
obj.Print();
return 0;
}
【参考答案】
正确的类MyClass的定义如下: class MyClass { public: MyClass(int a=0,......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)