les espace ds " < < " ça vien du forum, il n´y en a surement pas ds son code
sinon pour le constructeur/destructeur la t´en a pas besoin dc le compilo se charche de créer un constructeur par defaut dc pas besoin de se prendre la tete
sinon pour metre l´atribu AgeDep, ça me parai pas etre une bonne abitude a prendre
la bonne solution c´est :
- include < iostream.h>
class Age
{
public :
int Mois();
int Semaines();
int Jours();
int Heures();
void SetAgeDep();
private :
int AgeDep;
};
int main()
{
Age Personne;
cout < < " ---LE CALCULATEUR D´AGE---\n\n";
cout < < " Entrez votre age : " ;
Personne.SetAgeDep();
cout < < " \nVous avez donc " < < Personne.Mois() < < " mois, " < < Personne.Semaines() < < " semaines, " < < Personne.Jours() < < " jours et " < < Personne.Heures() < < " heures.";
}
int Age::Mois()
{
return AgeDep * 12;
}
int Age::Semaines()
{
return AgeDep * 52;
}
int Age::Jours()
{
return AgeDep * 365;
}
int Age::Heures()
{
return AgeDep * 8700;
}
void Age::SetAgeDep()
{
cin>>AgeDep
}
la solution de metre tout en public marche tres bien mais qd tu fera des prog ennormes t´aur vite fait de t´embrouillé.
dc tu peu partir du principe :
methode : tout en public
atributs : tout en privés
a par qq exeption biensur