#ifndef CAT_HPP # define CAT_HPP #include "Animal.hpp" #include "Brain.hpp" class Cat : public Animal { public: Cat(); ~Cat(); Cat(const Cat &other); Cat& operator=(const Cat &other); virtual void makeSound() const; private: Brain *brain; }; #endif