这是我想要做的。假设有一个类ClassA,所以我会有一个ClassA.h和一个ClassA.cpp然后我想要一个ClassB,所以我会有一个ClassB.h和ClassB.cpp。
然后在ClassA.h中我想要
class ClassA
{
public:
ClassA();
private:
ClassB myB;
}
在ClassB.h中我想要
class ClassB
{
public:
ClassB();
private:
ClassA myA;
}
这里的问题是我需要在ClassA.h中包含ClassB.h而不能编译,因为它会生成一个包含循环。我该如何保存这个问题?