Bonjour,
Je travaille sur un projet. J'ai crée un classe Oiseeu et une classe voliere. Cette derniere doit etre munie d'un constructeur par défaut qui prend en paramétre la capacité de la voliere. De plus, la liste des oiseaux présents dans la voliere doit etre stockée sous la forme d'un tableau (alloué dynamiquement) de pointeurs contenant l'adresse des oiseaux de la liste.
Voici le code:
class Voliere
{
private:
int nbOiseau;
int capacite;
Oiseau ** tab;
public:
Voliere(int c=0);
};
J'ai des problemes pour créer mon constructeur. Voici le code:
Voliere :: Voliere(int c)
{
capacite=c;
nbOiseau=0;
int i;
for (i=0;i<capacite;i++)
{ tab=new *Oiseau[c];
}
}
ca ne marche pas, je n'arrive pas à corriger. j'ai besoin d'aide. Merci d'avance.