今天想在cGame.h里写一个定义
classA test;
之前写
classA *test;
毫无问题
而写成
classA test;
则不行,终于找出原因,原来我在class CGame之前对于classA的引用为
class classA;
class CGame {
//.......
}
这种方式无法初始化classA
改成
#include "classA.h"
class CGame {
//.......
}
后,问题解决
今天想在cGame.h里写一个定义
classA test;
classA *test;
毫无问题
而写成
classA test;
则不行,终于找出原因,原来我在class CGame之前对于classA的引用为
class classA;
class CGame {
//.......
}
改成
#include "classA.h"
class CGame {
//.......
}
后,问题解决