关于Coordinate &operator-(Coordinate &c) c调用私有变量问题
Coordinate &operator-(Coordinate &c)//写成引用效率更高
{
c.m_iX = -c.m_iY;
//这里的c是Coordinate的引用,应该不能直接访问Coordinate的私有变量吧,老师
}
我这里直接报错,您这边好像又没有问题,我特意拉回视频看了下您定义的也是私有变量
Coordinate &operator-(Coordinate &c)//写成引用效率更高
{
c.m_iX = -c.m_iY;
//这里的c是Coordinate的引用,应该不能直接访问Coordinate的私有变量吧,老师
}
我这里直接报错,您这边好像又没有问题,我特意拉回视频看了下您定义的也是私有变量
2020-12-14
举报