在MFC中
定义个类全局对象
在那定义呀??

解决方案 »

  1.   

    随便在哪个cpp文件里的类外面定义一下就可以了...
    别的文件要用就extern一下
    如:
    a.cpp
    #include "xxx.h"
    CString g_s;
    ...b.cpp
    extern CString g_s;
    ...
      

  2.   

    我建议用如下方式定义:
    在stdafx.cpp中定义全局变量,
    在stdafx.h中extern申明。
    例如,定义整形变量global:在stdafx.cpp写int global; ,在stdafx.h写extern int global;
    这样便于统一管理,也不会因为多次包含头文件而造成重新定义。