• Advertisement
Sign in to follow this  

Foo.h #includes Bar.h #includes Foo.h

This topic is 3037 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I had a class Character which needed to know about Items (as pointers) and an Item class which needed to know about Characters (as pointers). I had been #including Item.h in Character.h and Character.h in Item.h, but it didn't work the way I wanted it to. I solved the problem by adding class Character; at the top of Item.h, but I wanted to more clearly understand the problem here. Can you please explain it?

Share this post


Link to post
Share on other sites
Advertisement
Thank you! I was looking for this article... I read it a long while back, but I couldn't find it when I looked just now, only "Putting it all together" in the General Programming section.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement