デザインの質問があります。
私には3つの別々のクラス、つまりA、B、Cがあります。クラスAにはクラスBの配列オブジェクトがあり、クラスBにはクラスCのオブジェクトがあります。
ここで、クラスCのクラスAの関数にアクセスしたいと思います。
どうすればそれを達成できますか?
ここにいくつかのコードがあります:
ファイルclassA.h:
#pragma once
#include <classB.h>
class classA
{
classB objB[10];
void GetData();
};
ファイルclassB.h:
#pragma once
#include <classC.h>
class classB
{
classC objC;
}
ファイルclassC.h:
#pragma once
#include <classA.h>
class classC
{
classA objA;
}
上記のコードは、を追加しましたが、ループを作成します#pragma once
。classA.hをclassC.cppに含めようとしましたが、それでもClassAの関数にアクセスできません。
どうもありがとう。
チンタン