I have two classes: we'll call them A and B for the sake of discussion.
B is publicly derived from A.
a member function in A returns an instance of B.
I can't get it to compile, even with forward declarations of these classes.
is this even possible? I'm having a lot of trouble wrapping my head around this, and could use some help.