/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Cat.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: fgras-ca +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/12/31 12:17:01 by fgras-ca #+# #+# */ /* Updated: 2023/12/31 16:20:30 by fgras-ca ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef CAT_HPP #define CAT_HPP #include "AAnimal.hpp" #include "Brain.hpp" class Cat : public AAnimal { private: Brain* brain; public: Cat(); Cat(const Cat ©); virtual Cat& operator=(const Cat &operator_aff); virtual ~Cat(); void makeSound() const override; Brain* getBrain(void) const; }; #endif