单选题
下面程序中对一维坐标点类Point进行运算符重载 #include<iostream> using namespace std; class Point{ public: Point(int val){x=val;} Point&operator++(){x++;rcturn*this;} Point operator++(int){Point old=*this;++(*this);return old;} Int GetX()const{return x;} private: int x; }; hat main() { Point a(10); cout<<(++a).GetX(); cout<<a++.GetX(); return 0; } 编译和运行情况是( )。