指定为 (4) 的类成员可以在类对象所在域中的任何位置访问它们, 答案是公有,我认为三种都可以.thank you fou your help[解决办法]问题呢?没明白[解决办法]类对象所在域中!=类域 class A { //这是类域(类外定义的成员函数,其函数体也属于) }; namespace ns { A a; //这是类对象所在的域 //在这个域当然的只能存取类对象的共有成员了,否则破坏封装 }