#ifndef HUMANRES_H_ #define HUMANRES_H_ #include "Resource.h" class HumanRes : Resource { public: HumanRes(); ~HumanRes(); }; #endif /*HUMANRES_H_*/ #ifndef RESOURCE_H_ #define RESOURCE_H_ class Resource { virtual ~Resource(); public: virtual int getblah(); }; #endif /*RESOURCE_H_*/ // Resource.cpp #include "Resource.h" int Resource::getblah() { }