有时候类需要它的一些成员与类本身直接相关,而不是与类的各个对象保持关联. 例如一个银行账户类可能需要一个数据成员来表示当前的利率.在此例中,我们希望利率与类关联,而非与类的每个对象关联.从实现效率上来看,没有必要每个对象都存储利率信息.而且更为关键的是,一旦利率浮动,我们希望所有的对象都能使用新值.基于这样的需求,static的功能就被实现出来了. 在 C++类中, 可以定义静态成员变量. 使用 static 关键字对类的成员变量进行修饰时, 可以得到类的静态成员变量.类的静态成员变量的声明如下