Okay, I understand forward declarations, but I need to call members / fields on BOTH ends in this case, so I can't use that. I tried to overwrite the declaration inside the .cpp file (by including the actual header of the class I need to use) but the pointer I defined in the header via forward declaration was broken when I tried to use it.
How can I get around this? Do you need code ?