ヘッダーファイルを必要な方法で設定するのに問題があります。私の質問を簡単にするために、例を次に示します。
#ifndef MYHEADER_H
#define MYHEADER_H
class Parent
{
Child mykid; //a kid of mine
void dosomething(void);
};
class Child
{
Parent * mydad; //pointer back to my dad
void dosomething(void);
};
#endif // MYHEADER_H
基本的に、コンパイラがそれを認識する前に、あるクラスを別のクラス内で使用する必要があります。内部を定義する前に、クラスについてコンパイラーに伝える方法はありますか?