Accès indirect aux éléments d'une classe
Bonjour à toutes et à tous,
A partir d'une classe C :
Code:
1 2 3 4 5
| class C {
public:
int XX;
void fct(int zz);
}; |
je crée plusieurs instances c1, cA, c23, ...
Code:
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:
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