C++ recursive data types
<p>A bit of a noob question:
I need classes A and B such that A has a B* member and B has an A* member.</p>

<p>When compiling I get "error: ISO C++ forbids declaration of ‘B’ with no type". How can I get around this?</p>
