static成员变量,不明白的错误,内详:

liuchunshanyj liuchunshanyj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
class A
{
protected:
static int m_test ;

public:
void setTest(int data);

};

void A::setTest(int data)
{
m_test = data;
}


这个时候编译有错误:
classTest.obj : error LNK2001: unresolved external symbol "public: static int A::m_test" (?m_test@A@@2HA)

是为什么? 抄的书上的一个例子,跟这是一样的错误,两天都没解决。

求助!

...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
liuchunshanyj
C++ 语言 65,214 成员 250,514 内容