If I had to guess, because Enemy.h doesn't declare Enemy, or it does it in a namespace that you forgot to specify you were
Is Enemy part of the std namespace? I would be surprised.
Enemy.h definitely define the class Enemy?
You forgot to place a semicolon after your class definition.:)
If still you have problems,
Provide the Enemy.h or Enemy class. that might help us helping you.