c++中可以对类中私有成员中的静态变量初始化吗

如题所述

可以。类的所有静态变量都必须在类的外部初始化,格式是:类型名 类名::变量名=初始值;而不管它是私有的还是公有的。如:
class c
{
public:
static int d;
protected:
static int e;
private:
static int f;
};
int c::d=1;
int c::e=2;
int c::f=3;
温馨提示:答案为网友推荐,仅供参考
相似回答