以下代码写在一个.h文件里,在vc下面只有包含这个.h文件,link就有错,但是
编译没错,请问什么原因。望高手赐教。
class CAAA
{
public:
static int nCount;
public:
int fun()
{
return nCount;
}
};
int CAAA::nCount=0;
class CBBB
{
CBBB()
{
CAAA c;
int a=c.fun();
}
};
...全文
592打赏收藏
编译没错,link有错,高手看看什么原因
以下代码写在一个.h文件里,在vc下面只有包含这个.h文件,link就有错,但是 编译没错,请问什么原因。望高手赐教。 class CAAA { public: static int nCount; public: int fun() { return nCount; } }; int CAAA::nCount=0; class CBBB { CBBB() { CAAA c; int a=c.fun(); } };