Queue de List en c++
Fermé
bozmin
Messages postés
21
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
11 novembre 2016
-
Modifié par crapoulou le 11/11/2016 à 21:55
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 - 12 nov. 2016 à 15:42
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 - 12 nov. 2016 à 15:42
A voir également:
- Queue de List en c++
- List bash ✓ - Forum Shell
- Liste de numéro de téléphone suspect 07 ✓ - Forum Mobile
- List disk - Guide
- Excel liste déroulante de choix - Guide
- Directory list & print - Télécharger - Divers Utilitaires
1 réponse
Dalfab
Messages postés
703
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 mars 2023
100
12 nov. 2016 à 15:42
12 nov. 2016 à 15:42
Bonjour,
Un queue n'est pas du tout appropriée pour être listé.
Si c'est pour lister en debug un queue, on peut créer une classe dérivant de queue qui pourra accéder aux données internes. Ça n'est pas portable.
On peut sinon utiliser un deque (un queue est un deque duquel on a masqué des capacités et avec push_back() et pop_front() qui remplacent push() et pop().)
On pourra alors l'afficher par
Un queue n'est pas du tout appropriée pour être listé.
Si c'est pour lister en debug un queue, on peut créer une classe dérivant de queue qui pourra accéder aux données internes. Ça n'est pas portable.
On peut sinon utiliser un deque (un queue est un deque duquel on a masqué des capacités et avec push_back() et pop_front() qui remplacent push() et pop().)
On pourra alors l'afficher par
for ( auto const& x : myQueue ) {
cout << '{';
copy( x.begin(), x.end(), ostream_iterator<int>( cout, "," ) );
cout << '}';
}