bool date::inferieur_a (const date & d) const { bool resultat = true; if (annee () > d.annee ()) resultat = false; else if (annee () == d.annee ()) { if (mois () > d.mois ()) resultat = false; else if (mois () == d.mois ()) resultat = jour () < d.jour (); } return resultat; }
bool date::egal (const date & d) const { return annee () == d.annee () && mois () == d.mois () && jour () == d.jour (); }