Structure de Projet:
Les projets est composé par 5 fichiers représentent les
classes utilisés
Classe Livre
• Attributs :
_titre : Le titre du livre.
_auteur : L'auteur du livre.
_anPublication : L'année de publication du livre.
_id : Un identifiant unique pour chaque livre.
• Méthodes : Affichage des informations du livre
Classe Bibliothèque
•Attribut :Un vecteur de livres pour stocker la collection.
•Méthodes :
•ajouterLivre(Livre livre) : Ajouter un nouveau livre à la collection.
•supprimerLivre(int id) : Supprimer un livre de la collection par son
identifiant.
•rechercherLivreParTitre(std::string titre) : Rechercher un livre par
son titre.
•rechercherLivreParAuteur(std::string auteur) : Rechercher un livre
par son auteur.
•afficherTousLesLivres() : Afficher la liste de tous les livres
disponibles.
Interface Utilisateur :
Un menu simple permettant à l'utilisateur d'effectuer les
opérations suivantes :
Ajouter un livre
Supprimer un livre
Rechercher un livre par titre
Rechercher un livre par auteur
Afficher tous les livres
Quitter l'application
Les valeursajoutés après ce TPE:
Utilisation des pointeurs
Découvrir la bibliothèque <vector>
Les méthodes appliqués par les pointeurs exp : It->getId() equivalent
Livre*.getId()