高手过来一叙!
//---------------------------------------------------------
class Point
{
int x,y;
public:
int GetPointx(){return x;}
int GetPointy(){return y;}
Point(int set_x,int set_y);
void ShowPoint(void);
};
void Point::ShowPoint(void)
{
cout<<"\nx="<<x;
cout<<"\ny="<<y;
}
Point::Point(int set_x,int set_y)
{
x=set_x;
y=set_y;
}
//-----------------------------------------------------------------
class Circle:public Point
{
int radius;
int cx,xy;
public:
void ShowCircle(void)
{
cout<<"x="<<GetPointx();
cout<<"y="<<GetPointy();
cout<<"Radius"<<radius;
}
Circle();
Circle(int cx,int cy,int rad):Point(int cx,int cy),radius(rad)
{}
}
请问:Circle(int cx,int cy,int rad):Point(int cx,int xy),radius(rad){}
问题出在哪里?如何改?