J'ai créé une classe Pièce et voudrais faire une fonction qui permettrai d'afficher tous les objets de cette classe.
le problème est: comment puis-je afficher tous les objets de type Pièce sans avoir à appeler une méthode pour chaque objet?
En clair je voudrais éviter de faire un truc genre: ...
Pièce MaPièce1, MaPièce2, MaPièce3;
...
MaPièce1.afficher();
MaPièce2.afficher();
MaPièce3.afficher();
...
Mais je voudrais pouvoir faire comme ceci ...
Pièce Pièce1, Pièce2, Pièce3;
...
afficher();
...
sachant qu'il ne faut pas faire un tableau comme ça: MaPièce[9];
Merci d'avance de votre aide
__________________________
n'hesitez pas à visiter Mon site et surtout Mon Tutorial C
tu peux passer des objets par arguments
__________________________
............ Curtis: RTS 3D .............. ......
........... TeamMoteurProg...........
Bonne idée je n'y avais pas pensé du tout, ça doit être la solution la plus simple.
Merci Beaucoup je vais essayer tout de suite.
__________________________
n'hesitez pas à visiter Mon site et surtout Mon Tutorial C
Par contre, était-ce un exemple ou pas les accents et numéros ? je ne crois pas que ce soit bon d'en utiliser pour les noms de fonctions ou variables.
__________________________
............ Curtis: RTS 3D .............. ......
........... TeamMoteurProg...........
J'ai essayé mais le problème c'est que le nombre d'arguments est variable donc j'ai utilisé ceci mais comme c'est du C il n'accepte pas les classes
__________________________
n'hesitez pas à visiter Mon site et surtout Mon Tutorial C