静态成员是解决一个类的不同对象间数据和函数共享问题的。 静态数据成员具有静态生存期,不属于任何一个对象,只能通过类名对它进行访问,一般的用法是“类名::标识符”。在类的定义中仅仅对静态数据成员进行声明,必须在文件作用域的某个地方使用类名限定对静态数据成员进行定义,这时也可以初始化。 静态成员函数可以直接访问该类的静态数据成员和函数成员。而访问非静态数据成员必须通过参数传递方式得到对象名,然后通过对象名来访问。