求解释下面代码各个部分的含义


 Piont::Piont(Piont & p) {
        x = p.x;
        y = p.y;
    }

这是一个拷贝构造函数,将对象p的x、y的值赋予该对象

这是个类外声明的拷贝构造函数。point类里的point拷贝构造函数手写声明。传入的那个参数p是一个point对象 引用方式接收。函数体里面把传过来的对象的x和y赋值给将要被实例化的对象的x y上面。