|
帮我看一下这里为什么错了,在此表示感谢!
#include<iostream.h>
#include"tpoint.h"
void main()
{ Tpoint p;
p1.SetPoint(3,8);
p1.Move(2,2);
cout<<p1.Xcoord()<<p1.Ycoord<<endl;
}
头文件的内容如下:
class Tpoint
{
public:
void SetPoint(int x,int y);
int Xcoord(){return X;}
int Ycoord(){return Y;)
void Move(int xOffset,int yOffset);
private:
int X,Y;
};
void Tpoint :: SetPoint(int x,int y)
{
X=x;
Y=y;
}
void Tpoint :: Move(int xOffset,int yOffset)
{
X+=xOffset;
Y+=yOffset;
}
运行后有10个错误,说什么没有定义X和Y,我刚刚开始自学C++,望前辈们指引指引,谢谢。 |
|