转自:http://blog.csdn.net/qc20042/article/details/6838345
static的三种使用方式
(1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数
引用static变量要小心!
因为static的局部性,全局静态变量在声明他的文件之外是不可见的。准确地讲从定义之处开始到文件结尾。
1. 如果在头文件中定义static变量,被多个文件引用,编译可以顺利通过!即该头文件被包含了多少次,这些变量就定义了多少次。