下面是一个类的定义
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;
}
请问怎么可以这样调用啊???x,y是私有成员啊 怎么能通过对象名调用啊p.x p.y
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;
}
请问怎么可以这样调用啊???x,y是私有成员啊 怎么能通过对象名调用啊p.x p.y
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货