题目内容:
下面程序中对一维坐标点类Point进行运算符重载 #include
usingnamespacestd;
classpoint{
public:
point(intvaI){x=val;}
point&operator++(){x++;retum*this;}
printoperator++(int){pointold=*this,++(*this);retumold;}
intGetX()const{retumx;}
private:
intx;
};
intmain()
{
pointa(10);
cout<<(++A..GetX();
cout< retum();
}
编译和运行情况是( )。 A.运行时输出1011
B.运行时输出1111
C.运行时输出1112
D.编译有错
参考答案:
答案解析: