queue (STL/CLR)
La clase de plantilla describe un objeto que controla una secuencia de la variar-longitud de elementos con LIFO) acceso primero en entrar, primero en salir.Utiliza el adaptador queue de contenedor para administrar un contenedor subyacente como cola.
En la descripción siguiente, GValue es igual que Value a menos que este último es un tipo de referencia, en este caso es Value^.De igual forma, GContainer es igual que Container a menos que este último es un tipo de referencia, en este caso es Container^.
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
Parámetros
Valor
Tipo de un elemento de la secuencia controlada.Contenedor
Tipo del contenedor subyacente.
Members
Definición de tipo |
Descripción |
---|---|
El tipo de una referencia constante a un elemento. |
|
Tipo del contenedor subyacente. |
|
El tipo de una distancia firmados entre dos elementos. |
|
El tipo de interfaz genérica para el adaptador del contenedor. |
|
El tipo de un elemento de la interfaz genérica para el adaptador del contenedor. |
|
El tipo de una referencia a un elemento. |
|
El tipo de una distancia firmados entre dos elementos. |
|
El tipo de un elemento. |
Función miembro |
Descripción |
---|---|
Reemplaza todos los elementos. |
|
Tiene acceso al último elemento. |
|
Comprueba si no hay elementos presentes. |
|
Tiene acceso al primer elemento. |
|
Tiene acceso al contenedor subyacente. |
|
Quita el primer elemento. |
|
Agrega un nuevo elemento pasado. |
|
Construye un objeto contenedor. |
|
Cuenta el número de elementos. |
|
Copia la secuencia controlada a una nueva matriz. |
Propiedad. |
Descripción |
---|---|
Tiene acceso al último elemento. |
|
Tiene acceso al primer elemento. |
Operador |
Descripción |
---|---|
Reemplaza la secuencia controlada. |
|
Determina si un objeto de queue no es igual a otro objeto de queue . |
|
Determina si un objeto de queue es menor que otro objeto de queue . |
|
Determina si un objeto de queue menor o igual que otro objeto de queue . |
|
Determina si un objeto de queue es igual a otro objeto de queue . |
|
Determina si un objeto de queue es mayor que otro objeto de queue . |
|
Determina si un objeto de queue mayor o igual que otro objeto de queue . |
Interfaces
Interfaz |
Descripción |
---|---|
Dupliquen un objeto. |
|
IQueue<valor, contenedor> |
Mantenga el adaptador genérico del contenedor. |
Comentarios
El objeto asigna y libera el almacenamiento de la secuencia que controla a través de un contenedor subyacente, de Containerescrito, que almacena los elementos de Value y crece a petición.El objeto limita el acceso solo a insertar el primer y a extraen el último elemento, implementando una es fuera cola primero en entrar, primero en salir (también conocida como una cola FIFO (primero en entrar, primero en salir, o simplemente cola).
Requisitos
encabezado: <cliext/cola>
Cliext deespacio de nombres: