请教一个point问题
在一个类定义中有如下语句:class Point{
int x,y;
public:
point(){};
point(int a,int b);
int get-x(){return x;}
int get-x(){return y;}
};
Point::Point(int a,int b):x(a),y(b);
{}
Point::Point(const Point& pa)
{x=pa.x;
y=pa.y};
请那位高手给我把每句都注释一下,特别是Point(){};这句不懂是什么意思。
谢谢大侠们。