queue (STL/CLR)
La classe de modèle décrit un objet qui contrôle une séquence de la longueur variée d'éléments qui a le premier accès de type premier entré, premier sorti.Vous utilisez l'adaptateur queue de conteneur pour gérer un conteneur sous-jacent comme file d'attente.
Dans la description ci-après, GValue est identique qu' Value à moins que ce dernier soit un type référence, auquel cas c'est Value^.De même, GContainer est identique qu' Container à moins que ce dernier soit un type référence, auquel cas c'est Container^.
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
Paramètres
Valeur
Type d'un élément dans la séquence contrôlée.Conteneur
Type du conteneur sous-jacent.
Membres
Définition de type |
Description |
---|---|
Le type d'une référence à une constante à un élément. |
|
Type du conteneur sous-jacent. |
|
Le type d'une distance signée entre deux éléments. |
|
Le type de l'interface générique pour l'adaptateur du conteneur. |
|
Le type d'un élément de l'interface générique pour l'adaptateur du conteneur. |
|
Le type d'une référence à un élément. |
|
Le type d'une distance signée entre deux éléments. |
|
Le type d'un élément. |
Fonction membre |
Description |
---|---|
Remplace tous les éléments. |
|
Accède au dernier élément. |
|
Teste si aucun élément n'est présent. |
|
Accède au premier élément. |
|
Accède au conteneur sous-jacent. |
|
Supprime le premier élément. |
|
Ajoute un nouveau dernier élément. |
|
Construit un objet. |
|
Compte le nombre d'éléments. |
|
Copie la séquence contrôlée à un nouveau tableau. |
Property |
Description |
---|---|
Accède au dernier élément. |
|
Accède au premier élément. |
Opérateur |
Description |
---|---|
Remplace la séquence contrôlée. |
|
Détermine si un objet d' queue n'est pas égal à un autre objet d' queue . |
|
Détermine si un objet d' queue est inférieure un autre objet d' queue . |
|
Détermine si un objet d' queue est inférieur ou égal à un autre objet d' queue . |
|
Détermine si un objet d' queue équivaut à un autre objet d' queue . |
|
Détermine si un objet d' queue est supérieur à un autre objet d' queue . |
|
Détermine si un objet d' queue est supérieure ou égale à un autre objet d' queue . |
Interfaces
Interface |
Description |
---|---|
Dupliquez un objet. |
|
IQueue<valeur, conteneur> |
Suivre l'adaptateur de conteneur générique. |
Notes
L'objet alloue et libère le stockage pour la séquence qu'elle contrôle via un conteneur sous-jacent, de type Container, qui stocke les éléments d' Value et se développe à la demande.L'objet restreint l'accès équitable aux pousser le premier élément et d'un pop le dernier élément, l'implémentation d'une règle file d'attente de type premier entré, premier sorti (également appelé une file d'attente FIFO, ou simplement une file d'attente).
Configuration requise
en-tête :<cliext/file d'attente>
Cliext del'espace de noms :