多个cpp文件中同时调用一个头文件。。
那头文件中的全局变量应该怎么声明

解决方案 »

  1.   

    比如在stdafx.h和stdafx.cpp中。stdafx.cpp文件:
    int g_value;stdafx.h文件:
    extern int g_value;
      

  2.   

    那头文件中的全局变量应该怎么声明
    =======
    全局变量最好中CPP文件中定义,而在H文件中声明。比如写成extern int i;就是声明。
      

  3.   

    还是和原来一样吗,比如A.H头文件中声明的变量在B.CPP和C.CPP中都可以直接拿来用的
      

  4.   

    全局变量最好是写到cpp文件中,如果要写到h头文件中,主要注意一下头文件重复包含的问题(使用预编译指令)
      

  5.   

    int g_value;
    在别的地方使用:extern int g_value;