帮忙解决一个简单的C++程序

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:52:52
定义一个点类Point.并定义成员函数double Distance(const& Point)求两点的距离.
初学不知如何处理?谢谢大家指导

#include <cmath>
class Point
{
public:
double Distance(const& Point point);
private:
int x;
int y;
};
double Point::Distance(const& Point point)
{
return sqrt(pow((x-point.x),2)+pow((y-point.y),2);
}

CPoint
POINT
MFC里面已经定义CPoint

class CMyPoint
{
CMyPoint();
~CMyPoint();
double GetDistance(const&Point);
privte:
long x;
long y;
};
double CMyPoint::GetDistance(const&Point)
{
return sqrt(abs(Point.x-x)*abs(Point.x-x)+abs(Point.y-y)*abs(Point.y-y));
}

#include<math.h>

class Point
{
public:
int x;
int y;
double Distance(Point p1,Point p2)
{
double s1,s2,s;
s1=double(p1.x - p2.x);
s2=double(p1.y - p2.y);
s=Pow(s1,2)+Pow(s2,2);
s=Sqrt(s);
return s;
}
}