c++类的问题
#include<iostream>using namespace std;
class point
{
private:
int x,y;
public:
point(int xx=0,int yy=0)
{
x=xx;
y=yy;
}
point(point &p);
int get_x{return x;}
int get_y{return y;}
};
point::point(point &p)
{
x=p.x;
y=p.y;
cout<<"拷贝构造函数被调用"<<endl;
}
这是某本书上的一段程序的部分内容,我想知道程序中x=p.x;y=p.y是什么意思。
.操作符左面是类类型,但右面不应该是public成员么,为什么会是x呢??