Classe template et list stl ou pile

abdoulax Messages postés 875 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 22 juin 2012 - 8 déc. 2005 à 16:39
abdoulax Messages postés 875 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 22 juin 2012 - 9 déc. 2005 à 08:46
Boujour,



Je voudrai créer une liste de classe contenant un template, comment puis je faire ??



list<classe> //c'est pas possible

et en ce qui concerne la pile c'est encore plus complexe...



Une id ??

Have Fun ...

6 réponses

cosmobob Messages postés 700 Date d'inscription mardi 30 décembre 2003 Statut Membre Dernière intervention 27 janvier 2009 4
8 déc. 2005 à 17:29
salut,
pour des raisons syntaxiques, tu dois mettre un espace entre les >
// ceci compile et cree une liste de vecteur d'entiers
list< vector < int > > lv;

a+
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
8 déc. 2005 à 17:32
Si c'est possible, il faut juste écrire
list<classe > au lieu de list<classe>
Parce que sans l'espace, le compilo lit l'opérateur >>, qui n'a rien a faire ici
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
8 déc. 2005 à 17:33
Ah mince, je suis bien grillé
0
abdoulax Messages postés 875 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 22 juin 2012 1
8 déc. 2005 à 18:46
Merci merci

La je suis pas en cours donc je peux pas testé, donc je vous pose la question d'avance, est ce que la valeur de a et b pourront changé à chaque insertion (en faite a et b corresponde à des classes qui change en fonction des cas...) ???

Have Fun ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vdust Messages postés 43 Date d'inscription jeudi 16 décembre 2004 Statut Membre Dernière intervention 14 mars 2007
8 déc. 2005 à 23:38
Lorsque tu créer une liste list<classe >, tous les
éléments devront avoir le type class, où les types a et b
sont fixés une fois pour toute. La seule solution pour pouvoir faire en
sorte que plusieurs classes différentes apparaissent en a et b pour
chaque élément de la liste est d'implémenter des classes de base a et b
dont hériteront toutes les classes que tu souhaites pouvoir utiliser
respectivement comme objets a et b.

-- Virtual Dust --
0
abdoulax Messages postés 875 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 22 juin 2012 1
9 déc. 2005 à 08:46
Oki merci!

Have Fun ...
0
Rejoignez-nous