可能性の重複: Proper way to #include when there is a circular dependency? 私はC++にはかなり新しいですし、タイトルに尋ねた質問があります。より正確に言えば:A.hにB.hが含まれていて、B.hにA.hが含まれている場合、「インクルード#ファイル」C:... \ A.hが「自身を含む」ため、エラーメッセージが表示されます。ファイル:B.
私はclass.cppとclass.hで定義されたクラスを持っています。このクラスは、プライベートなメンバやメソッドに対して、stuff.h(もちろんstuff.cpp)で定義されているいくつかの構造体/クラス/型/何でも使用します。私の主なプログラムはmain.cppで、#include s class.hですが、stuff.hのものは気にしません。違いがある場合は、class.cpが動的に読み