C++ 静态成员
加static关键字修饰的
- 变量
- 函数
特点
- 为整个类所共有
- 可私有可公有
- sizeof(对象)不计算静态成员变量
- 静态成员函数只能访问静态成员变量
访问方法
- 类名::成员名
- 对象名.成员名
- 指针->成员名
- 引用.成员名
初始化
静态成员变量要在类所在文件进行一次初始化
int test::a = 0;
int test::b = 0;
class test
{
public:
static int test;
static int test;
}
静态成员变量的修改
若要在构造函数,析构函数中进行修改,还要记得写复制构造函数