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