queue (STL/CLR)
La classe modello vengono descritti un oggetto e controlli di una sequenza variare lunghezza di elementi con primo/in'accesso FIFO (first.Utilizzare l'adattatore queue contenitore per gestire un contenitore sottostante come coda.
Nella descrizione di seguito, GValue sono gli stessi di Value a meno che quest'ultimo sia un tipo di riferimento, nel qual caso viene Value^.Analogamente, GContainer sono gli stessi di Container a meno che quest'ultimo sia un tipo di riferimento, nel qual caso viene Container^.
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
Parametri
Valore
Tipo di un elemento nella sequenza controllata.Contenitore
Tipo del contenitore sottostante.
Membri
Definizione del tipo |
Descrizione |
---|---|
Il tipo di riferimento costante a un elemento. |
|
Tipo del contenitore sottostante. |
|
Il tipo di distanza con segno compreso tra due elementi. |
|
Il tipo dell'interfaccia generica per l'adattatore del contenitore. |
|
Il tipo di elemento per l'interfaccia generica per l'adattatore del contenitore. |
|
Il tipo di riferimento a un elemento. |
|
Il tipo di distanza con segno compreso tra due elementi. |
|
Il tipo di elemento. |
Funzione membro |
Descrizione |
---|---|
Sostituire tutti gli elementi. |
|
Accede all'ultimo elemento. |
|
Verifica se non sono presenti elementi presenti. |
|
Accede al primo elemento. |
|
Accede al contenitore sottostante. |
|
Rimuove il primo elemento. |
|
Aggiunge un nuovo l'ultimo elemento. |
|
Costruisce un oggetto contenitore. |
|
Conta il numero di elementi. |
|
Copia la sequenza selezionata in una nuova matrice. |
Proprietà |
Descrizione |
---|---|
Accede all'ultimo elemento. |
|
Accede al primo elemento. |
Operatore |
Descrizione |
---|---|
Sostituisce la sequenza selezionata. |
|
Determina se un oggetto di queue non è uguale a un altro oggetto di queue . |
|
Determina se un oggetto di queue è inferiore a un altro oggetto di queue . |
|
Determina se un oggetto di queue è minore o uguale a un altro oggetto di queue . |
|
Determina se un oggetto di queue equivale a un altro oggetto di queue . |
|
Determina se un oggetto di queue è maggiore di un altro oggetto di queue . |
|
Determina se un oggetto di queue è maggiore o uguale a un altro oggetto di queue . |
Interfacce
Interfaccia |
Descrizione |
---|---|
Clonare un oggetto. |
|
IQueue<valore, contenitore> |
Gestire l'adattatore di contenitore generico. |
Note
L'oggetto alloca e libera la memoria per la sequenza che controlla in un contenitore sottostante, di tipo Container, che contiene gli elementi di Value e aumenta su richiesta.L'oggetto limita l'accesso solo a incremento del primo elemento e visualizzare l'ultimo elemento, implementando un primo/in first out coda prima (anche nota come una coda FIFO, o semplicemente una coda).
Requisiti
intestazione: <cliext/coda>
Cliext diSpazio dei nomi: