一.static静态成员变量 对象的内存中包含了成员变量,不同的对象占用不同的内存,这使得不同对象的成员变量相互独立,它们的值不受其他对象的影响.是有时候我们希望在多个对象之间共享数据,对象 a 改变了某份数据后对象 b 可以检测到.共享数据的典型使用场景是计数. 在C++中,我们可以使用静态成员变量来实现多个对象共享数据的目标.静态成员变量是一种特殊的成员变量,它被关键字static修饰.static 成员变量属于类,不属于某个具体的对象,即使创建多个对象,也只为其分配一份内存,所有对象使用的…