1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
/*------------------ Classe CPersonne ----------------*/
class CPersonne
{
private:
/* -- Attributs privés -- */
string Nom; // Nom
string Prenom; // Prénom
string Adresse; // Adresse
string CP; // Code Postal
string Ville; // Ville
string Email; // Email
string Telephone; // Numéro de téléphone
public:
/* -- Accesseurs & fonctions -- */
void SetNom(string);
void SetPrenom(string);
void SetAdresse(string);
void SetCP(string);
void SetVille(string);
void SetEmail(string);
void SetTelephone(string);
string GetNom(void);
string GetPrenom(void);
string GetAdresse(void);
string GetCP(void);
string GetVille(void);
string GetEmail(void);
string GetTelephone(void);
};
/*------------------ Classe CClasse --------------------*/
class CClasse
{
private:
/* -- Attributs privés -- */
string Nom; // Nom
vector <CPersonne> Liste_Eleve;
public:
/* -- Accesseurs & fonctions -- */
void SetNom(string);
void SetListe_Eleve(vector <CPersonne>);
string GetNom(void);
vector <CPersonne> GetListe_Eleve(void);
};
/*------------------ Classe CClasses --------------------*/
class CClasses
{
private:
/* -- Attributs privés -- */
vector <CClasse> Liste_Classe; // Liste des classes
public:
/* -- Accesseurs & fonctions -- */
void AfficherListe_Classe(void);
void AjouterClasse(void);
void EnleverClasse(void);
void SetListe_Classe(vector <CClasse>);
vector <CClasse> GetListe_Classe(void);
}; |