阅读下列程序,写出运行结果: 
 #include<iostream>
using namespace std;
#include<cmath>
class Point
{
public :
Point( float x, float y )
{ a = x; b = y;  cout<<"点( "<<a<<", "<<b<<" )"; }
friend double d( Point &A, Point &B )
{ return sqrt((A.a-B.a)*(A.a-B.a)+(A.b-B.b)*(A.b-B.b)); }
private:
double a, b;
};
int main()
{
Point p1( 2, 3 );
cout << "到";
Point p2( 4, 5 );
cout << "的距离是:" << d( p1,p2 ) << endl;
} 
                    
                    
            
                            
点(3,4)到点(4,5)的距离是:2.82843