如何在一个类中得到另外一个类中的数据成员变量值

解决方案 »

  1.   

    再class2中
    #include "class1.h"
    需要用时
    定义变量
    CClass1 variant;
    variant.i = 1;(i为class1的变量)还有在APP类中定义一个变量
    int i;
    在class1中   theApp.i = a;
    在class2中   b = theApp.i;
      

  2.   

    申明中必须是public(protect我不知道)的类成员变俩,然后在程序中实例化那个类即可
      

  3.   

    怎样才能获得该对象指针,由于在MFC中所以无法知道类在哪里实例化,
      另外,由于我作的是一个ActiveX控件,而被访问的成员变量是一个属性,
    必须是protected
      请各位能给个可行的法子
      

  4.   

    你是否可以考虑一下友元或友类的使用
    但是为了类的封闭性,也可以考虑类的静态成员static的使用,还可以考虑使用时校验类的对象指针是否为初始化.