I’m having 2 classes – one holding Entity information other holding Component information.
Now the problem is that the Entity class needs Component class already defined for using it in vector of children, but at the same time Component needs Entity to declare it as it’s parent (I’m keeping everything linked in between). This puts out strange errors, even though IntelliSense says it’s all already defined.
How can I overcome this difficulty?
component.h:
entity.h:
The only drawback here is that inline methods in component.h cannot use Entity methods.