头文件定义全局变量

  • Post author:
  • Post category:其他



如果在头文件中定义一个静态变量,因为静态变量只属于某个文件,如果多个源文件中包含了这个头文件,实际上相当于定义了多个静态成员变量(每个源文件一个)




如果在头文件定义了一个全局变量,如果被多个源文件包含的话,应该这样使用:


在头文件中:


extern int  var;// 不要初始化


然后各个源文件包含这个头文件,在某一个源文件进行初始化。



版权声明:本文为fuyunzhishang1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。