#ifndef ANIMAL_HPP # define ANIMAL_HPP # include "color.h" #include #include class Animal { public: Animal(); Animal( Animal const & src ); virtual ~Animal( void ); Animal & operator=( Animal const & rhs ); virtual void makeSound() const = 0; std::string getType() const; protected: std::string type; }; #endif