#include
#include
using namespace std;
class Point
{
private:
double x,y,z;
public:
Point(const int & x=0,const int &y=0,const int &z=0);
void SetPoint(const int &x,const int &y,const int &z);
void DisPlayPoint()const;
double operator||(const Point & point)const;//两点间的距离
};
Point::Point(const int &x , const int &y , const int& z )
{
this->x=x;
this->y=y;
this->z=z;
}
void Point::SetPoint(const int &x, const int &y, const int &z)
{
this->x=x;
this->y=y;
this->z=z;
}
void Point::DisPlayPoint() const
{
cout<<"("<
double Point::operator ||(const Point &point) const
{
return sqrt((x-point.x)*(x-point.x)+(y-point.y)*(y-point.y)+(z-point.z)*(z-point.z));
}
int main()
{
Point p1,p2(1,1,1);
p1.DisPlayPoint();
p2.DisPlayPoint();
double dis=p1||p2;
cout<
}