/* * Methode qui vérifie s’il est possible que l'abonne emprunte un livre. * @param Un Abonne et un Livre. * @return Un bool. */ bool Bibliotheque::estEmpruntable(const Abonne & abonne, const Livre & livre) const { unsigned int k; bool retour = ( (livre.obtenirNbDisponibles() >= 1) && (abonne.obtenirAge() >= livre.obtenirAgeMinimal()) && (!(abonne.estEmprunte(livre, k)))); return retour; }
void Livre::operator=(const Livre & livre) { titre_ = livre.obtenirTitre(); cote_ = livre.obtenirCote(); ageMinimal_ = livre.obtenirAgeMinimal(); annee_ = livre.obtenirAnnee(); nbDisponibles_ = livre.obtenirNbDisponibles(); nbExemplaires_ = livre.obtenirNbExemplaires(); }