//静态成员变量--在静态区或全局区给静态区初始化 //类外的单独初始化静态变量,是为了保证只创建一次(仅只有这一个); //同类型的所有对象都共享静态区变量; //static修饰的成员变量不占有类对象的空间:由于静态成员变量定义在静态区定义内存, // 而对象是存在于动态区之中,所以静态成员变量并不占用类对象的内存空间。 #includeusing namespace std; class A { public: int age; static int num; A (int age):age(age){}//初始化列表是为了给 非静态成员初始化 void showInfo() { cout<



