青岛手机分期付款:简单程序改错,请改正并说明理由

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 03:59:23
#include<iostream.h>
int i=100;
class MyClass
{
public:
MyClass(int i)
{
cout<<"member:"<<i<<endl;
/*********found*********/
i=i+9;
}
void Print()const
{
cout<<"member:"<<i<<endl;
}
private:
int i;
};
void main()
{
/*********found*********/
int MyClass obj;
obj,Print();
/*********found*********/
cout<<"member:"<<i<<endl;
return;
}

main的第一句改为MyClass obj(...);既然声明为MyClass,前面加个int干什么。...处可以任意写一个整数或整型变量,因为你没有为MyClass类声明一个不带参数的构造函数。
第二句改为obj.Print();你把.写成,了。