2.将下面对于Point类的声明和操作代码补充完整
#includeiostream
usingnamespacestd;
classPoint
{public:
Point(intxx=0,intyy=0)
{X=xx;Y=yy;;}
Point(Point Y=p.Y; ;}
intGetX(){returnX;}
intGetY(){returnY;}
staticvoidGetC()
{cout\"Objectid=\"endl;}
~Point(){;}
private:
intX,Y;
staticintcountP;
};
int;
intmain()
{ Point::GetC();
PointA(4,5);
cout\"PointA,\"A.GetX()\",\"A.GetY();
A.GetC();
PointB(A);
cout\"PointB,\"B.GetX()\",\"B.GetY();
B.GetC();
Point*p;
p=newPoint(5,5);
p-GetC();
coutp-GetX()p-GetY()endl;
deletep;
Point::GetC();
return0;
}
如果你看到这个题目并回答了这个问题,麻烦搜下我的名字回答其他的C问题。谢谢了
|