Bonjour à tous,

j'ai cherché un peu partout sans trouver de réponse... pourtant je pense
que mon problème n'a rien d'exceptionnel !

J'essaye tout simplement d'instancier une classe a l'aide d'un tableau
(pour éviter d'avoir à écrire un nouveau nom pour chaque objet créé).

Ainsi plutôt que d'avoir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class Animal
{
       // Methodes et attributs
}
 
int main()
{
Animal un_animal;
Animal un_autre_animal;
}

j'aimerais avoir :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class Animal
{
       // Methodes et attributs
}
 
int main()
{
Animal ensemble_des_animaux[20]; // creation d'un tableau de type 'Animal'
 
Animal ensemble_des_animaux[0]; // instanciation de la classe 'Animal' dans la première case du tableau
Animal ensemble_des_animaux[1];
// ...
}

Est-ce possible ?
Je vous remercie d'avance (et j'en profite pour m'excuser si la question a déjà été posée x fois avant...)

Bonne journée,

Actuenligne