queue (STL/CLR)
A classe do modelo descreve um objeto que controla uma sequência de variar- comprimento dos elementos com primeiro - em/primeiro em expansão o primeiro em expansão acesso. Você usa o adaptador queue do contêiner para gerenciar um contêiner subjacente como uma fila.
Na descrição abaixo, GValue é o mesmo que Value a menos que o último é um tipo de referência, nesse caso é Value^. Da mesma forma, GContainer é o mesmo que Container a menos que o último é um tipo de referência, nesse caso é Container^.
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
Parâmetros
Valor
O tipo de um elemento na sequência controlada.Contêiner
O tipo de contêiner subjacente.
Membros
Definição de tipo |
Descrição |
---|---|
O tipo de uma referência constante para um elemento. |
|
O tipo de contêiner subjacente. |
|
O tipo de uma distância assinada entre dois elementos. |
|
O tipo de interface genérica para o adaptador do contêiner. |
|
O tipo de um elemento para a interface genérica para o adaptador do contêiner. |
|
O tipo de uma referência para um elemento. |
|
O tipo de uma distância assinada entre dois elementos. |
|
O tipo de um elemento. |
Função de membro |
Descrição |
---|---|
Substitui todos os elementos. |
|
Acessa o elemento pela última vez. |
|
Testa se nenhum elemento estiver presente. |
|
Acessa o primeiro elemento. |
|
Acessa o contêiner subjacente. |
|
Remove o primeiro elemento. |
|
Adiciona um novo elemento a última vez. |
|
Cria um objeto contêiner. |
|
Conta o número de elementos. |
|
Copia a sequência controlada a uma nova matriz. |
Propriedade |
Descrição |
---|---|
Acessa o elemento pela última vez. |
|
Acessa o primeiro elemento. |
Operador |
Descrição |
---|---|
Substitui a sequência controlada. |
|
Determina se um objeto de queue não é igual a outro objeto de queue . |
|
Determina se um objeto de queue é menor que outro objeto de queue . |
|
Determina se um objeto de queue é menor ou igual a outro objeto de queue . |
|
Determina se um objeto de queue é igual a outro objeto de queue . |
|
Determina se um objeto de queue é maior que outro objeto de queue . |
|
Determina se um objeto de queue é maior ou igual a outro objeto de queue . |
Interfaces
Interface |
Descrição |
---|---|
Duplica um objeto. |
|
IQueueValue<, contêineres> |
Mantenha o adaptador genérico do contêiner. |
Comentários
O objeto aloca e libera armazenamento para a sequência que controla por meio de um contêiner subjacente, o tipo Container, que armazena os elementos de Value e cresce sob demanda. O objeto restringe o acesso apenas a enviar o primeiro elemento e a aparecer o elemento o último, implementando uma primeira - em/primeiro em expansão primeira em expansão fila (também conhecida como uma fila do FIFO, ou simplesmente uma fila).
Requisitos
cliext </fila deCabeçalho: >
cliext deNamespace: