下面则是出问题的相应类的声明,大家看看哪里有问题
class point2D//The point in the plane
{
public:
point2D (double x=0,double y=0);
void getpoint2D(double,double);
double getx() const {return x;}
double gety() const {return y;}
friend ostream &operator<<(ostream &,const point2D &);
protected:
double x,y;
}
void point2D::getpoint2D(double a,double b)
{
x=a;y=b;
}
ostream & operator << (ostream &output,const point2D &p)
{
output << "("<<p.x<<","<<p.y<<")"<<endl;
return output;
}
|