下面程序中对一维坐标点类Point进行运算符重载
#include
using namespace std;
class Point{
public:
Point(int val){x=val;}
Point&operator++(){x++;return*this}
Point operator 4++(int){Point old=*this;++(*this);return old;}
int GetX()const{return x;)
private:
int X; );
int main()
{
Point a(10);
cout<<(++a).GetX();
cout<