c++问题:怎么在一个类前面声明另一个类

2024年11月13日 16:29
有1个网友回答
网友(1):

因为在A的定肆前义里面有B b;定义b这个私有成员变量。
class B只是类的声誉拆明,只能使用它定义引用或指针,而要是使用B定义对象,必须把B的定义写在A的前面,如果B是在庆雹枣另一个头文件,也要先#include 那个头文件才行。