[ad_1]
だから私が欲しいのはクラスです、それをclassOneにはchildと呼ばれるtype classTwoの変数があり、次にclassTwoにはtype classOneのparentという名前の変数があります。 C# では、次のようにするだけです。
C#
class classOne { classTwo child; } class classTwo { classOne parent; }
しかし、参照、ポインター、およびその間のすべてを試してみましたが、このようなものを C または C++ でコンパイルすることはできません。お互い。 これを実装する最も簡単な方法は何でしょうか。 私は高性能を高く評価しますが、アプリケーションの「できるだけ簡単に機能させる」段階にあるため、この段階ではそれほど重要ではありません。
私が試したこと:
ポインタと参照を使用しようとしましたが、理解できませんでした。
解決策 1
C++
class classTwo; //forward declaration class classOne { classTwo *child; }; class classTwo { classOne *parent; };
[ad_2]
コメント