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 using
Is Enemy part of the std namespace? I would be surprised.
Does 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.