Files
42_INT_09_piscine_cpp/d04/ex02/headers/Animal.hpp

29 lines
420 B
C++

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