下面一段代碼中,? Point(Point &p){? ? ? x=p.x;? ? ? y=p.y;? ? }到底起了什么作用?不知道為什么要這么寫?復(fù)制構(gòu)造函數(shù)究竟是拿來(lái)干嘛用的???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;};
復(fù)制構(gòu)造函數(shù)的理解
qq_nanranlanW_0
2017-02-09 17:38:12