帮我看一下是哪出错了?运行不了,谢谢
#include <iostream.h>
class Move
{
private:
double x;
double y;
public:
Move(double a=0, double b=0);
showmove() const;
Move add(const Move & m) const;
rest (double a=0,double b=0);
};
Move::Move(double a, double b)
{
x=a;
y=b;
}
Move::showmove() const
{
cout << x << "," << y <<endl;
}
Move Move::add(const Move & m) // const
{
return Move(x+=m.x,y+=m.y);
}
Move:: rest (double a,double b)
{
x=a;
y=b;
}
int main()
{
Move m(2,5);
m.showmove();
Move aa(1,3);
aa.showmove();
Move mm;
mm=aa.add(m);
mm.showmove();
mm.reset(1,12);
mm.showmove();
mm.reset();
mm.showmove();
system("pause");
return 0;
}
程序有多个错,改好的
热门标签: