// header.h
extern int value_int; 第一步,在.h文件中定义全局变量。
// file1.cpp
#include "header.h" 第二步,在包含文件中引用头文件。
可使用value_int
// file2.cpp
#include "header.h"
可使用value_int
// file3.cpp 第三步,在另外某个文件中通过extern引用该变量。
extern int value_int;
可使用value_int
// file4.cpp
#include "header.h" 第四步,在该文件中引用头文件,并初始化该变量。
int value_int = 0;
可使用value_int
/* 必须有唯一的不使用extern声明的,value_int实际在此处初始化为0,默认值,也可以显式写初始化值 */