1、编写一程序,构造一个类Point_int,使该类对象表示二维平面上的一点(横、纵坐标用int型数表示);构造一个类Point_double,使该类对象表示二维平面上的一点(横、纵坐标用double型数表示)。重载友元函数distance以表示平面上两点间的距离。在main函数中:①先输入平面上(int型数表示的)两个点p1、p2的坐标;②然后输入(double型数表示的)两个点p3、p4的坐标;③最后调用友元函数distance,在main函数中分别输出p1与p2间、p3与p4间、p1与p4间的距离。