示例#1
0
/*
* 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;
}
示例#2
0
void Livre::operator=(const Livre & livre)
{
	titre_ = livre.obtenirTitre();
	cote_ = livre.obtenirCote();
	ageMinimal_ = livre.obtenirAgeMinimal();
	annee_ = livre.obtenirAnnee();
	nbDisponibles_ = livre.obtenirNbDisponibles();
	nbExemplaires_ = livre.obtenirNbExemplaires();

	
}