I\'ve been looking at the Fear SDK for my university project, but have noticed some code like so:
Foo.h
class Foo { public: int iSomethin
The forward declaration is redundant, but also quite harmless. Maybe the author uses a lot of forward declarations, and doesn't rigorously ensure they are always required.