【求助】运算符重载中的私有成员访问
运算符重载如下:CComplexNum CComplexNum::operator + (const CComplexNum & TNum) const
{
return CComplexNum(realPart + TNum.realPart, imagePart + TNum.imagePart);
}
其中 realPart 和 imagePart 为私有成员变量,定义如下:
private:
double realPart;
double imagePart;
问:对象TNum为什么可以直接访问私有成员realPart, imagePart ?(TNum.realPart, TNum.imagePart)