我有一个设计问题。
我有三个单独的类,即 A、B 和 C。A 类有一个 B 类的数组对象。B 类有一个 C 类的对象。
现在,我想从 C 类中的 A 类访问一个函数。
我怎样才能实现它?
这是一些代码:
文件类A.h:
#pragma once
#include <classB.h>
class classA
{
classB objB[10];
void GetData();
};
文件类B.h:
#pragma once
#include <classC.h>
class classB
{
classC objC;
}
文件类C.h:
#pragma once
#include <classA.h>
class classC
{
classA objA;
}
上面的代码创建了一个循环,即使我添加了#pragma once
. 我也尝试在 classC.cpp 中包含 classA.h,但我仍然无法访问 ClassA 中的函数。
非常感谢。
钦坦