记录一下,C++类中静态成员
在C++类中,静态成员变量,类内声明,类外初始化;
静态成员函数只能访问静态成员变量,静态成员函数不能访问非静态成员变量
上例子
点击查看代码
class Animal
{
public:
static string animal_A; //静态成员变量声明
};
string Animal::animal_A="lion"; //静态成员变量初始化,在类外初始化
在C++类中,静态成员变量,类内声明,类外初始化;
静态成员函数只能访问静态成员变量,静态成员函数不能访问非静态成员变量
上例子
class Animal
{
public:
static string animal_A; //静态成员变量声明
};
string Animal::animal_A="lion"; //静态成员变量初始化,在类外初始化