私は今これをしばらく扱っていますが、要点がわかりません。
xcodeにiosプロジェクトがあります。いくつかの cpp クラスを追加して、*.mm で終わるようにしました。これでメイン クラスが 1 つになり、それを PARENT と呼び、他の 4 つのクラスを CHILDREN と呼びましょう。
現在、すべての CHILDREN クラスにメンバーがいます:
PARENT *parentInstanz;
親のコンストラクターでは、次のようなことを行います。
this->CHILDREN_A = new CHILDREN();
this->CHILDREN_A->parentInstanz = this;
これはこれまでのところ機能します。しかし、CHILD クラスで this->parentInstanz->xyz にアクセスしようとすると、常に取得されます: 不完全な型 PARENT へのメンバー アクセス。
私のすべてのクラスは、次のようなものでラップされています。
#ifndef PARENT
#define PARENT
.....
#endif PARENT
ここで何が間違っていますか?
ありがとう!