That’s valid isn’t it? If you don’t include the object’s header, then you’re just forward declaring and the compiler doesn’t know where the object’s definition is.
That’s valid isn’t it? If you don’t include the object’s header, then you’re just forward declaring and the compiler doesn’t know where the object’s definition is.