fila (STL/CLR)
A classe de modelo descreve um objeto que controla uma seqüência de comprimento variando de elementos tem First no primeiro acesso.Usar o adaptador de contêiner queue 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, caso em que é Value^.Da mesma forma, GContainer é o mesmo que Container , a menos que o último é um tipo de referência, caso em que é 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 seqüência controlada.Contêiner
O tipo de contêiner subjacente.
Membros
Definição de tipo |
Descrição |
---|---|
O tipo de uma referência constante a 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 de contêiner. |
|
O tipo de um elemento da interface genérica para o adaptador de contêiner. |
|
O tipo de uma referência a 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 último elemento. |
|
Testes se elementos não estão presentes. |
|
Acessa o primeiro elemento. |
|
Acessa o contêiner subjacente. |
|
Remove o primeiro elemento. |
|
Adiciona um novo elemento último. |
|
Constrói um objeto de recipiente. |
|
Conta o número de elementos. |
|
Copia a seqüência controlada para uma nova matriz. |
Propriedade |
Descrição |
---|---|
Acessa o último elemento. |
|
Acessa o primeiro elemento. |
Operator |
Descrição |
---|---|
Substitui a seqüência controlada. |
|
Determina se um queue não é igual a outro objeto queue objeto. |
|
Determina se um queue objeto é menor que outro queue objeto. |
|
Determina se um queue objeto é menor ou igual a outro queue objeto. |
|
Determina se um queue objeto é igual a outro queue objeto. |
|
Determina se um queue objeto é maior que o outro queue objeto. |
|
Determina se um queue objeto é maior ou igual a outro queue objeto. |
Interfaces
Interface |
Descrição |
---|---|
Duplica um objeto. |
|
IFila < valor, recipiente > |
Manter o adaptador de contêiner genérico. |
Comentários
O objeto aloca e libera o armazenamento para a seqüência que ele controla por meio de um contêiner subjacente, do tipo Container, que armazena Value elementos e cresce sob demanda.O objeto restringe o acesso a apenas empurrando o primeiro elemento e tirando o último elemento, Implementando um First na primeira fila (também conhecido como uma fila FIFO ou simplesmente uma fila).
Requisitos
Cabeçalho: < cliext/fila >
Namespace: cliext