cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 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;
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 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
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 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 ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
vdust
Messages postés43Date d'inscriptionjeudi 16 décembre 2004StatutMembreDernière intervention14 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.