ClientEnAttente::ClientEnAttente(string nom, int nbPersonnes) { SetSuivant(nullptr); Setprecedent(nullptr); client_.nom = nom; client_.nbPersonnes = nbPersonnes; }
ClientEnAttente::ClientEnAttente(string nom, int nbDePersonnes, int sectionsChoisie) { if (sectionsChoisie > 0 && sectionsChoisie < 8) // Le choix est valide { SetNom(nom); SetSection(sectionsChoisie); SetNombreDePersonnes(nbDePersonnes); SetPrecedent(nullptr); // nullptr indique qu'on ne connait pas l'adresse; equivaut à null SetSuivant(nullptr); } else // Le choix est invalide, on lance une exception cout << "La section choisie est invalide. Choix: salle(0), terrasse(1), terrasseFumeur(2)" << endl; }
ClientEnAttente::ClientEnAttente() { SetPrecedent(nullptr); // nullptr indique qu'on ne connait pas l'adresse; equivaut à null SetSuivant(nullptr); SetNom(""); }
ClientEnAttente::ClientEnAttente() { SetSuivant(nullptr); Setprecedent(nullptr); }