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 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 12 nov. 2016 à 15:42
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 12 nov. 2016 à 15:42
A voir également:
- Queue de List en c++
- List disk - Guide
- Directory list & print - Télécharger - Divers Utilitaires
- Liste déroulante en cascade - Guide
- Liste déroulante de choix excel - Guide
- Liste de diffusion whatsapp - Guide
1 réponse
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
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 << '}'; }