重载函数00
operator-(coor1)代表的是什么意思
operator-(coor1)代表的是什么意思
2016-09-19
题主问的问题不是很好,我不知道题主是哪个地方不清楚。那就按照我的理解来回答。
首先这是一个在类中的二元函数重载。实现如下:
class Coordinate
{
public:
Coordinate operator-(Coordinate coor)
{
Coordinate temp;
temp.m_iX = coor.m_iX + this->m_iX ;
temp.m_iY = coor._m_iY + this->m_iY;
return temp; //之所以不使用引用是因为此处不需要对函数传入的参数进行修改。
}
private:
int m_iX;
int m_iY;
};
当然以上是我的见解,有很多错误。望dalao批判。
举报