请教:在单文档环境下全局变量和全局函数在什么位置定义比较好?

解决方案 »

  1.   

    想问问在哪里写比较规范?
    stdafx.h中怎么样?
      

  2.   

    全局变量放在任意cpp文件中都可以,没有什么规范
    关键在于代码如何好管理,如果你的全局变量较多,可用考虑单独用一个cpp文件存放文档视图结构都是以文档为中心,这种结构下“全局”变量(非真正意义上的全局)可以考虑设计放在CDocument
      

  3.   

    全局定义在App里面  其他类访问就直接 theApp-> 就可以了  vc6下面需要在使用的类前面定义个extern CDesignApp6App theApp; vc7不需要
      

  4.   

    自己再insert 个 .h  / .cpp用到的地方include 下就行了..
      

  5.   

    最好是在主程序的那个cpp中,或者另外建一个文件,头文件包含。
      

  6.   

    还是新建 .h  / .cpp文件的好。