Hi,
Thanks for your replies, people.
Each class does use the other, having functions with the other class' objects as arguments.
I've read through your answers but I haven't quite understood how the whole forward declaration works. Can someone elaborate a little bit more for me? Thanks.