+运算符重载
Coordinate operator+(Coordinate &coor) { Coordinate temp(0,0); temp.m_iX=this->m_iX+coor.m_iX; temp.m_iY=this->m_iY+coor.m_iY; return temp; } 不加引用就可以通过,加了就报错(Coordinate ?&operator+(Coordinate &coor)),但在vs里面是可以通过的,为什么呀
Coordinate operator+(Coordinate &coor) { Coordinate temp(0,0); temp.m_iX=this->m_iX+coor.m_iX; temp.m_iY=this->m_iY+coor.m_iY; return temp; } 不加引用就可以通过,加了就报错(Coordinate ?&operator+(Coordinate &coor)),但在vs里面是可以通过的,为什么呀
2018-07-25
举报