Je sais qu'il y a un vecteur de bibliothèque standard en C ++. Y a-t-il une file d'attente? Une recherche en ligne suggère qu'il pourrait y avoir, mais il n'y a pas grand chose à ce sujet s'il y en a un. P>
EDIT: D'accord. Merci une tonne gars. P>
7 Réponses :
Oui, il y a std :: Queue Code>. Mis en œuvre comme des "adaptateurs", au-dessus d'un conteneur existant (puisqu'il s'agit essentiellement d'une spécialisation). P>
STD :: Queue (adaptateur de conteneur) P>
+1 pour la réponse la plus simple. J'ai toujours l'impression que les gens devraient devoir le premier avant de demander.
Ashwin, j'ai fait google. Je n'ai pas trouvé ce site cependant. Je marque celui-ci.
@Scott, vous pouvez également faire référence à un très bon livre de Jossutis (Addison Wesley - Bibliothèque standard C ++, le tutoriel et la référence)
AJ: C'est probablement mon meilleur pari. Lorsque j'ai pris la programmation, l'université avait changé d'enseignement C # en standard, donc je n'ai donc pas pris beaucoup de C ++. Maintenant, je veux réécrire ce programme chez C ++, mais ça va lentement. Un livre serait une bonne référence. Je vais regarder dans votre suggestion. Merci!
@Ashwin: l'objectif est d'être le résultat i> lorsque les gens google. Dire que les gens devraient essayer de trouver la réponse ailleurs, ce n'est pas utile pour la personne qui pose la question ou i> pour ainsi.
Oui, vous pouvez également choisir le conteneur sous-jacent facilement si vous êtes intéressé:
#include <queue> int main() { std::queue<int> myqueue; myqueue.push(3); int x = myqueue.front(); myqueue.pop(); // pop is void! }
Aussi, vous pourriez trouver STD :: DEQUE (file à double extrémité) utile, en fonction de ce que vous avez besoin d'une file d'attente pour p>
Une autre bonne référence pour les bibliothèques standard C ++ est http://www.cplusplus.com . p>
Spécifiquement sa section de référence: http://www.cplusplus.com/reference/ . p>
Voici leur page pour std :: Quue: http://www.cplusplus.com / Référence / STL / File d'attente / . P>
Vous devriez vraiment trouver des références C ++. Il y a beaucoup d'autres conteneurs et emballages là-bas!