我写了一个例子,证明是可以的。class CAA  
{
public:
int* GetMemberPoint();
CAA();
virtual ~CAA();protected:
int m_nValue;
};#include "AA.h"
main()
{
          int kk;
 CAA a1;
 kk=*(a1.GetMemberPoint());
          printf("%d",kk);
}其实你写了一个公员的函数一样都可以返回一私有成员变量!

解决方案 »

  1.   

    其实,类里面所有的成员变量都可以返回,他们的public,private,protected只是来限制调用者直接访问的
      

  2.   

    同一个类的成员函数可以随便访问它的成员变量的呀!!public 和protect只是用来限制外部能否调用的!真是无聊!!
      

  3.   

    所谓的public,protect的权限是编译时的东西
    运行的时候谁还会管?