运算符重载的问题
运算符重载的例子:
class Point
{
int x;
int y;
public:
void Init(int xIn,int yIn) {x=xIn;y=yIn;}
int GetX() {return x;}
int GetY() {return y;}
Point& operator = (Point& point);
Point operator += (Point& point);
friend Point operator + (Point& p1,Point& p2);
};
其中&是什么意思?,为什么要加&。如果删除&行吗?