选择题 22.  有如下程序:
    #include<iostream>
    #include<cmath>
    using std::cout;
    class Point{
    public:
    friend double distance(const Point &p);              //p距原点的距离
    Point(int xx=0,int yy=0):x(xx),Y(yy){}                //①
    private:
    int x,Y;
    };
    double distance(const Point &p)                      //②
    {return sqrt(p.x*p.x+p.Y*p.Y);}
    int main(){
    Point p1(3,4);
    cout<<distance(p1);                                //③
    return 0;
    }
    下列叙述中正确的是______。
【正确答案】 A
【答案解析】