静态成员变量:1、类内申明,类外初始化
2、所有对象都共享同一份数据,编译阶段分配内存
静态成员函数:1、只能访问静待成员变量,不能访问非静态成员变量
2、所有对象同享同一份函数实例
# include<iostream>
# include<string>
using namespace std;
//静态成员变量:1、类内申明,类外初始化
//2、所有对象都共享同一份数据,编译阶段分配内存
//静态成员函数:1、只能访问静待成员变量,不能访问非静态成员变量
//2、所有对象同享同一份函数实例
class Base
{
public:
static int m_A;
static void func()
{
cout << "Base的func" << endl;
}
};
int Base::m_A = 100;
class Son :public Base
{
public:
static int m_A;
static void func()
{
co