Tableau contenant des données de differents type

Signaler
Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008
-
Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008
-
Bonjour!

je debute en C++ et je souhaiterais savoir si il existe quelquechose ressemblant a un tableau, mais pouvant contenir different type de données? Ces données pouvant etre de type primitif (int, float, char..) ou des objets...

Merci d'avance pour vos reponses!

4 réponses

Messages postés
237
Date d'inscription
lundi 20 mai 2002
Statut
Membre
Dernière intervention
22 juillet 2011
2
Salut :)

Le plus simple c'est a mon avis de faire une classe de base abstraite, dont tu dériveras toutes les classes que tu veux mettre dans ta liste, par exemple :

class Base { ... };
class Objet1 : public Base { ... };
class Objet2 : public Base { ... };

Tu pourras ensuite faire par exemple : vector liste;
Puis insérer des objets de type Objet1, Objet2 dans ta liste...

@+
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

sinon je dit peut etre une betise mais une struct pourai faire l'affaire
Messages postés
237
Date d'inscription
lundi 20 mai 2002
Statut
Membre
Dernière intervention
22 juillet 2011
2
Effectivement, en C++ tu peux dériver des structs, donc oui, ca irait ;)
Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008

Merci, je crois que je vais utilisé l'heritage