#include<iostream>
#include"math.h"
using namespace std;
class Point{
public:
int x;
int y;
Point(int xin,int yin){
x=xin;
y=yin;
}
Point(Point &p){
x=p.x;
y=p.y;
}
int GetDistance(Point p){
int xDis=p.x-x;
int yDis=p.y-y;
return sqrt(xDis*xDis+yDis*yDis);
}
void printPos(){
cout<<"x="<<x<<" y="<<y<<endl;
}
};
int main()
{
Point a(0,0);
Point b(3,4);
Point c(a);
cout<<a.GetDistance(b)<<endl;
c.printPos();
return 0;
}
运行效果