为了账号安全,请及时绑定邮箱和手机立即绑定

请问Location A3 处为什么会出现错误?

请问Location A3 处为什么会出现错误?

C++ C
胡子哥哥 2022-07-26 15:11:29
// Note:Your choice is C++ IDE#include <iostream>using namespace std;class Location{public:Location(int m,int n){X=m;Y=n;}void Init(int initX,int initY){X=initX;Y=initY;}int getX(){return X;}int getY(){return Y;}private:int X,Y;}int main(){Location A3;A3.Init(785,999);cout<<A3.getX()<<" "<<A3.getY()<<endl;return 0;}
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

两个错误
class Location{
public:
Location(int m,int n)
{X=m;Y=n;
}
void Init(int initX,int initY)
{X=initX;Y=initY;
}
int getX()
{return X;
}
int getY()
{return Y;
}
private:
int X,Y;
};//类定义少了个分号
int main()
{
Location A3(3,2);//你的类的构造函数是带参的 所以你必须也要带参 这个是我随便改的
A3.Init(785,999);
cout<<A3.getX()<<" "<<A3.getY()<<endl;

return 0;
}


查看完整回答
反对 回复 2022-08-01
  • 1 回答
  • 0 关注
  • 156 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信