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