Bonjour

Je commence des exercices simples en programmation mais je suis un peu perdu, j'aurais besoin de votre aide pour commencer


Construire une class Animal qui a pour attribut une chaine de 10 caracteres et un integer age
La class Animal a 3 constructeurs ayant pour parametre respectif
- un pointeur animal
- un entier
- une reference animal

La class Animal a pour fonction membre Affiche qui affiche ses attributs
et une fonction membre initage
qui prend un parametre entier pour mettre à jour l'age de l'animal
Faire une fonction Main qui utilise toutes les fonctions définies avec les objets
suivants :
Animal *A;
Animal An;




Une proposition de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class animal
{private: // A ne pas oublier! POO=encapsulation=>il faut préciser si c'est du public, private, protected.
int m_age;
char nom[11];//Ca devrait aller pour la chaine de caractère nom... ?
 
public: // A ne pas oublier! POO=encapsulation=>il faut préciser si c'est du public, private, protected.
 
//Les constructeurs:
animal(int);
animal(*animal);
animal(&animal);
//Les autres méthodes:
void affiche(animal);
void initage(animal);
//Le destructeur: optionnel ici?};
 
//Les méthodes ??:calim2:

Je n'ai pas encore fait beaucoup de C++, donc sous réserves d'erreurs ^^" !