unbreak
Messages postés3Date d'inscriptionjeudi 3 novembre 2005StatutMembreDernière intervention18 novembre 2005 14 nov. 2005 à 09:03
Rien à dire, je suis cassé
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 nov. 2005 à 12:43
oki, autant pour moi
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 12 nov. 2005 à 19:32
marik7335> Il y a l'opérateur []
En fait l'interface de cette liste est un peu celle de std::vector
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 12 nov. 2005 à 11:53
Pkoi te bases-tu sur l'indice de l'élément pour la suppression ? Ne pourrais-tu pas utiliser une liste doublement chainée et refaire le chainage à chaque suppression. Autre chose, comment récupères-tu un élément dans la liste ? Je ne vois pas ce genre de chose dans ta source.
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 10 nov. 2005 à 18:31
Bonne un peu plus de détail dans la description s'il te plaît ...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 10 nov. 2005 à 16:50
cout<<"Erreur de lecture: indice inconnu";
Que fait cela dans une classe template, ça tue son réemploi.
Retourne plutot un 'int' en statut d'erreur.
Le reste a été dit par vecchio56, rien à rajouter.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 10 nov. 2005 à 15:52
Si tu joues au coucours du source le plus court et plus mal indenté, c'est bien parti.
Par contre je m'aimerais quelques explication sur ton choix de mise en oeuvre: a chaque insertion tu réalloue et recopie tout... Tu as pensé à aux grandes listes? La moindre des choses serait d'allouer un peu plus (par exemple *2 à chaque fois), pour éviter ces réallocations.
Tu devrais aussi regarder les listes chainées si tu ne connais pas
14 nov. 2005 à 09:03
13 nov. 2005 à 12:43
12 nov. 2005 à 19:32
En fait l'interface de cette liste est un peu celle de std::vector
12 nov. 2005 à 11:53
10 nov. 2005 à 18:31
10 nov. 2005 à 16:50
Que fait cela dans une classe template, ça tue son réemploi.
Retourne plutot un 'int' en statut d'erreur.
Le reste a été dit par vecchio56, rien à rajouter.
10 nov. 2005 à 15:52
Par contre je m'aimerais quelques explication sur ton choix de mise en oeuvre: a chaque insertion tu réalloue et recopie tout... Tu as pensé à aux grandes listes? La moindre des choses serait d'allouer un peu plus (par exemple *2 à chaque fois), pour éviter ces réallocations.
Tu devrais aussi regarder les listes chainées si tu ne connais pas