1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| class animal
{
private :
int m_age;
char nom[11];
public :
//Les constructeurs
animal(int);
animal(int , char[]); //
animal(animal &);
//Les autres méthodes
void affiche(); //
void initage(int );
};
// definition des constructeurs
animal::animal(int a)
{
m_age = a ;
nom[0] = '\0';
}
animal::animal(int a,char name[])
{
m_age = a ;
strcpy(nom,name);
}
animal::animal(animal & anim)
{
m_age = anim.m_age;
strcpy(nom,anim.nom);
}
void animal::affiche()
{
cout << "le nom : " << nom << endl ;
cout << "l'age : " << m_age << endl ;
}
void animal::initage(int a)
{
m_age = a;
} |