#include "iostream.h"//用cout必须包含它。
class Location{
    public:
      Location (int xx=0, int yy=0){ X=xx;Y=yy; }
      Location (Location& p){X=p.X ; Y=p.Y;}//你忘了加“;}”了,呵呵。
      Location& operator = (Location& p);
      int GetX(){ return X;}
      int GetY(){ return Y;}
    private:
        int X,Y;
};
Location& Location::operator =(Location& p)
{
    X=p.X;
    Y=p.Y;
    cout<<"Assignment operator called.";
    return *this;
}
int main()
{
    Location A(1,2);
    Location B;
    B=A;
    cout<<B.GetX()<<endl;
    return 0;
}