Forward declaration issues
<p>Here is my issue.</p>

<p>I have 2 classes which I want to implement in 1 h file</p>

<p>lets call them class Foo and class Bar. My issue is that Bar has functions which have a return value of Foo and Foo has functions with a return value of Bar.</p>

<p>Therefore, how do I properly forward declare these so they can play nice with each other.</p>

<p>Thanks</p>
