#ifndef __PERSONNAGE__H #define __PERSONNAGE__H #include #include using namespace std; enum class Genre { FEMININ,MASCULIN }; class Personnage { private: string _nom; string _prenom; int _age; Genre _genre; public: // déclaration constructeur par défaut Personnage(); // destructeur virtual ~Personnage(); // constructeur paramétré Personnage(string nom, string prenom); // constructeur paramétré Personnage(string nom, string prenom, int age); // constructeur paramétré Personnage(string nom, string prenom, int age,Genre genre); // constructeur par copie Personnage(const Personnage & pers); string identite(); bool estVieux(); bool estPlusVieux(Personnage * pers); int age(); void changeAge(int age); string nom(); void changeNom(string nom); string prenom(); void changePrenom(string nom); Genre genre(); void changeGenre(Genre genre); }; #endif