在C++中我们可以说全局变量的声明在头文件以下面这种格式声明
extern LPDIRECTINPUT8 lpdi;
但是类的静态变量的声明时在类的声明花括号中 这也是为什么c++不能再类花括号里给静态字段/成员变量赋默认值的关系
那么静态全局变量呢,这个有意思了,它的作用域是在一个文件里的,因此别的文件其实也用不到它的声明,
因此它不需要声明,声明了 也是空声明,但局部静态变量是在函数内的,函数的声明周期是整个 程序,这也是为什么局部静态变量的作用域是整个程序/所有文件,因为别的文件可以调用另一文件的函数