#pragma once #include #include /** * \file spede.h * * Spede definition. */ namespace Comedy { /** * Spede is the funniest person in the world. */ class Spede : public Comedian { public: /** * Creates a new spede. */ Spede(); /** * Make him do the funny thing he is known for. */ void slap_forehead(); virtual void tell_joke() { throw std::runtime_error("Not implemented"); } }; private: int num_movies; ///< How many movies has he done. }