Xin mọi người cho em hỏi p2 ở trong p1.distanceTo(p2) ,p._x và p._y là gì và giá trị bằng gì ạ?
với code là
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
class Point{
float _x,_y;
public:
void setXY( float x, float y);
float getX(){return _x;}
float getY(){return _y;}
float distanceTo(Point p);
};
void Point::setXY(float x, float y){
_x=x;
_y=y;
}
float Point::distanceTo(Point p){
float d=(p._x-_x)*(p._x-_x)+(p._y-_y)*(p._y-_y);
return sqrt(d);
}
int main(){
Point p1,p2;
p1.setXY(10,10);
p2.setXY(20,20);
cout<<"D="<<p1.distanceTo(p2)<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
kết quả in ra là D=14.1421