Bonjour à toutes et à tous,

A partir d'une classe C :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class C {
public:
  int XX;
  void fct(int zz);
};
je crée plusieurs instances c1, cA, c23, ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
C c1;
C cA;
C c23;
...
Je souhaite pouvoir accéder aux variables et méthodes de chacune des instances, mais sans passer le nom des instances.

Par exemple, j'ai créé un tableau de ??? qui "pointe" sur chacune des instances. Comment à partir de chaque élément du tableau accéder aux variables et méthodes de chacune des instances.

ce que je souhaite faire est par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
type tableau[10]; //mettons que j'ai dix instances différentes de ma classe C
int yy;
for (int i = 0; i < 10; i++) {
  yy = tbl[i].xx;
  tbl[i].ftc(yy);
}
Le code ci-dessus étant "symbolique", quel doit être le type de mon tableau et quelle est la syntaxe à utiliser pour accéder à chacun des éléments ?

Merci de votre aide.

Pierre