title: Mutual include in C++ .. how does it work?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/3901606/proper-way-to-include-when-there-is-a-circular-dependency">Proper way to #include when there is a circular dependency?</a>  </p>
  </blockquote>
  
  
  
  <p>I am pretty new to C++ and have the question asked in the title. Or more precisely: If A.h includes B.h and B.h includes A.h, I get an error message because "include# file "C:...\A.h" includes itself". File: B.h</p>
  
  <p>I couldn't find a way to work around this, and my general setup pretty much requires that relation between those classes. 
  Any possibility to make this work?</p>