如题!即使仿造 theApp写法也不行啊!

解决方案 »

  1.   

    可以定义在CWinApp类中
    可以使用((CXXApp*)AfxGetApp())->m_nViriant来访问
      

  2.   

    随便在一个 cpp 中就可以定义。在用的地方声明一下
    比如在 cpp 中定义int g_int = 0 ; 
    在另一个 cpp 中声明extern int g_int ; 就可以用了
      

  3.   

    全局变量就定义在C***App这个类中作为成员变量很方便的。
    重要的是你最好在军定义C***App这个类的头文件下面加上一行:extern C***App theApp;这样你以后访问theApp这个全局变量时就可以直接访问了。非常好用,我一直这做用。
      

  4.   

    to 一不小心:
    还不错,但是这样是不是需要包含C**app.h头文件啊?
    或者什么其他文件?
    你看MFC自己的体系结构中用到很多其他文件的变量,但基本不用包含头文件的啊?
    比如:派生类中用到基类的成员变量就不需要包含基类的文件?