C/C++,在类中存在static静态变量,static变量初始化方法,方法如下:
一、在头文件中定义pInstanceclass Common {
public:
Common();
~Common();
private:
static Common *pInstance;
static map mMap;
};
二、在cpp文件中初始化pInstance为NULL
Common *Common::pInstance = NULL; map三、想要初始化mMap,可以采用定义一个static标志变量Common::mMap; Common::Common() { } Common::~Common() { }



