I have two classes and both of them uses some of the other class, on example:
// class1.h class Class1; #include \"class2.h\" class Class1 { public: sta
My suggestion is that you place common methods and members into a base class, then derive C1 and C2 from the base class. This may fix the circular dependency issue.