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;};class Line{ ??? ? public:? ? Line(Point new_p1,Point new_p2):p1(new_p1),p2(new_p2){? ? ? ? double x=static_cast<double>(p1.getX()-p2.getX());? ? ? ? double y=static_cast<double>(p1.getY()-p2.getY());? ? ? ? len=sqrt(x*x+y*y);? ? }? ? private:? ? Point p1,p2;? ? double len;?? ??};這里L(fēng)ine類的第二行,Line(Point new_p1,Point new_p2),Point new-p1,這怎么理解?。恳郧皡?shù)為int a,int b可以理解成整數(shù)類型的參數(shù),Point是??
line類中point 類作為參數(shù)的理解?具體見問題內(nèi)的代碼
qq_nanranlanW_0
2017-02-09 17:56:16