C++ 类静态成员变量与静态成员函数的声明及定义

《C++ 类静态成员变量与静态成员函数的声明及定义》

1、静态成员变量
声明:static 类型名 变量名;
初始化:类型名 类名::变量名=初始值;

2、静态成员函数
声明:static 函数返回值类型 函数名(参数1,参数2,…);
定义:函数返回值类型 类名::函数名(参数1,参数2,…)
{

}

**注意:**静态成员函数和静态成员变量的声明的定义要分离,在初始化或定义时,都不需要带static关键字。静态成员函数无法调用非静态成员函数,但可以调用静态成员函数

你可能感兴趣的:(c++)