单项选择题下面程序的输出结果是( )。#include#includeusing namespace std;class point{private:double x:double y;public:point(double a,double b1{ x=a;y=b;}friend double distances(point a,point b);};double distances(point a,point b){returnsqrt((a.X—b.x)*(a.x一b.x)+(a.y—b.y)*(a.y一b.y));}int main(){point p1(1,2);point p2(5,2);cout<<distances(p 1,p2)<<endl;return 0:}
单项选择题下列关于运算符重载的描述中,正确的是 ( )。