我想在MFC中添加全局变量,是每一个文件都可以访问到,我应该怎么做啊

解决方案 »

  1.   

    mfc都有一个afxstd.h的文件
    放这里吧,最省心
      

  2.   

    在一个CPP文件中定义一个变量,比如int g_a=5;注意要初始化
    然后在别的CPP中用时先声明一下:extern int g_a;就行了。
      

  3.   

    但是个人推荐,还是不要太暴露
    最好还是放在theApp中,封装一个函数,通过theApp这个MFC的唯一一个全局变量调用函数操作,多少实现点封装
      

  4.   

    stdafx.h: 
    extern int g_Bianliang;stdafx.cpp: 
    int g_Bianliang;