编程实现点类,求解这构造函数Point p[10]={Point(10,4),Point(5,3)};

【问题描述】顶一个点类Point,并定义成员函数double Distance(const Point & p)求两点的距离。(测试程序如下,不能修改。)

int main( )

{

cout<<"目前共有"<

Point p[10]={Point(10,4),Point(5,3)};

cout<<"目前共有"<

cout<<"两点之间距离为"<

Point *p1;

p1=new Point(10);

Point p2 = p[2];

cout<<"目前共有"<

delete p1;

cout<<"目前共有"<

return 0;

}

【输入形式】
【输出形式】

【样例输入】
【样例输出】

目前共有0个point对象!

目前共有10个point对象!

两点之间距离为5.09902

拷贝构造函数被调用

目前共有12个point对象!

目前共有11个point对象!