我有两个类,假设 A 类和 B 类。我的目标是让两个类都使用彼此的功能。问题是,多文件包含结构似乎不允许我这样做。这是我正在尝试做的事情:
#file A.h
Class A{
public:
int GetInfo();
private:
B * ptrToB;
};
#file B.h
Class B{
public:
int getStuff();
private:
A * ptrToA;
};
我的目标是让 A 类方法能够调用ptrToB->getStuff()
并且 B 类方法能够调用ptrToA->getInfo()
这可能吗?怎么会这样?如果不是,为什么不呢?