我水平不行第一题随便添了一下,但是有问题我处理不了
Point P1构造函数没地方写
Point(Point & p)这个没有调用的地方
才疏学浅,你就稍微参考一下吧。第二题没精力看了
#include
#include
using namespace std;
class Point
{
int x,y;
static int count;
public:
Point(int xx,int yy):x(xx),y(yy){ count++;}
Point(Point & p)
{
x = p.x, y = p.y;
count++;
}
double friend dist(Point &p1,Point &p2);
static void show(Point &p)
{
cout<<"("<
};
int Point::count = 0;
double dist(Point &p1,Point &p2)
{
double x=p1.x-p2.x;
double y=p1.y-p2.y;
return sqrt(x*x+y*y);
}
int main()
{
Point p1; Point::show(p1);
Point p2(3,4); Point::show(p2);
cout<<"distance:"<
return 0;
}