hi,
so i just started working on my first ever "big" c++ project
and i've already ran in to a bit of a problem.
i basically have these two classes: MeWindow and NativeWindow
The MeWindow class has a private member variable / pointer of type NativeWindow which gets set in its constructor.
the idea is that it should use this to keep track of the native window.
The NativeWindow takes a pointer to a MeWindow as an argument in its constructor, because the windows properties (title, size, etc) is stored there.
so the problem is that the MeWindow class #includes NativeWindow. But the NativeWindow class then throws an error because MeWindow hasn't been defined for it yet and its trying to take a MeWindow pointer as an argument in its constructor.