先上代码:
#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
本文详细解释了在C++编程中如何通过前向引用解决类未定义问题,提供了一个简单示例帮助理解前向引用的概念及其在实际编程中的应用。
先上代码:
#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
997
294

被折叠的 条评论
为什么被折叠?