是一个书上看的例子是C++primer plus上的例题,我产生了一点疑问。希望有老鸟帮助
![我在后面那个重载运算符中的b的x应该是不可见的呀,为什么这个函数通过了编译?
成员函数能够访问其所属的类中的变量(无论是私有还是公有),注意,不是其所属对象中的变量
http://codepad.org/Rz5LQbYT
我这里报错
In function 'int main()':
Line 5: error: 'int A::x' is private
你这里真正的错误应该是a.x=3那里吧?私有变量只能通过成员函数去访问