下面一段代码中,
Point(Point &p){
x=p.x;
y=p.y;
}
到底起了什么作用?不知道为什么要这么写?复制构造函数究竟是拿来干嘛用的???
class Point{
public:
Point(int newX=0,int newY=0){
x=newX;
y=newY;
}
Point(Point &p){
x=p.x;
y=p.y;
}
int getX() {
return x;
}
int getY() {
return y;
}
private:
int x,y;
};
相关分类