Sign in to follow this  

Forward Declarations and avoiding recursive #include-s

Recommended Posts

I found myself in the (hardly?) unique position of having to have two header files include each other. So, on the fly, for lack of something better to do, I stuck a forward class declaration (class map;) in the head file of one, and lo-and-behold, it worked like a charm, meaning I no longer had looping includes. However, I'm wondering if this is an 'orthadox' way to avoid the regressive includes, and if it isn't, is there a better way? My thanks for your time!

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this