先上代码:
#include <iostream>
using namespace std;
class B;
class A{
public:
B *CC;
};
class B{
};
int main(){
return 0;
}
这是我写的一个很简单的例子。
什么叫前向引用呢?
我的理解是:就是class B还没声明和实现时,但是class A就要用它,那么怎么办呢?对,那就在class A前面先前向引用声明:class B
先上代码:
#include <iostream>
using namespace std;
class B;
class A{
public:
B *CC;
};
class B{
};
int main(){
return 0;
}
什么叫前向引用呢?
我的理解是:就是class B还没声明和实现时,但是class A就要用它,那么怎么办呢?对,那就在class A前面先前向引用声明:class B