首先呢我们知道c++类中的成员分为成员变量和成员函数两大类,如果再加上static给以区分的话那么会有以下四种:静态成员变量,非静态成员变量;静态成员函数,非静态成员函数 (1)成员变量 我们知道类的静态成员变量是属于整个类的,而不是属于某一个对象的(不可能据为某个可恶的对象自己拥有,因为这是大家的),静态成员变量在内存中只存在一份供各个类的实例使用。而非静态成员变量在创建对象时都会创建属于当前创建对象的一份,这是属于这个对象自己的一份。 静态成员变量一般在类的外部进行定义形式为: StaticClassName MainClassName:: staticMem