风泥

导航

static 静态成员变量

在定义static静态成员变量后,使用时一定要初始化

如:

class MyClass

{

public:

    MyClass();

    static bool hasMade;

}

使用时必须这样做初始化:

#include <...>

bool MyClass::hasMade = false;

MyClass()

{

}

否则会报错:

error LNK2001: 无法解析的外部符号 "public: static bool static_MyClass::hasMade;

posted on 2015-05-18 20:05  风泥  阅读(114)  评论(0)    收藏  举报