静态成员变量不属于类,而是属于文件
在类中声明
class CScene
{
private:
……
static vector <CModel*> * MC;
public:
……
};
以后,还必须在cpp文件中进行定义:
vector <CModel*> * CScene :: MC;
在类中声明
class CScene
{
private:
……
static vector <CModel*> * MC;
public:
……
};
以后,还必须在cpp文件中进行定义:
vector <CModel*> * CScene :: MC;
本文详细解释了静态成员变量如何属于类而非文件,并强调了在C++类定义之后,必须在cpp文件中进行具体定义的过程。

被折叠的 条评论
为什么被折叠?



