Slist [Résolu]

Signaler
Messages postés
29
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 janvier 2012
-
jlg75
Messages postés
29
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 janvier 2012
-
Bonjour,

Je voudrais utiliser des slist (c une liste simple sens, je n'ai pas besoin du double sens et c'est parait-il plus rapide), mais code::block ne connait pas cet objet STL alors qu'il connait list. Faut-il charger un complément de STL ou une autre version?
Merci d'avance

2 réponses

Messages postés
3805
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
11 mars 2020
98
La classe qui permet d'avoir une liste simplement chaînées est la std::forward_list, que tu trouveras dans l'include "list".
Il te faut juste avoir un compilateur compatible C++0x (par exemple g++).

Si tu veux vraiment une boost::slist il te faut installer boost, tout simplement :)

Sache néanmoins qu'une liste simplement chaînée n'est pas plus rapide, elle consomme juste moins de mémoire.

________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
Messages postés
29
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 janvier 2012

OK merci beaucoup.