IPriorityQueue<TValue,TCont> Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define a interface para um objeto priority_queue STL/CLR.
generic <typename TValue, typename TCont>
public interface class IPriorityQueue : ICloneable
public interface IPriorityQueue<TValue,TCont> : ICloneable
type IPriorityQueue<'Value, 'Cont> = interface
interface ICloneable
Public Interface IPriorityQueue(Of TValue, TCont)
Implements ICloneable
Parâmetros de Tipo Genérico
- TValue
O tipo de um elemento na sequência controlada.
- TCont
O tipo do recipiente subjacente.
- Implementações
Propriedades
| Name | Description |
|---|---|
| top_item |
Acede ao elemento de maior prioridade do contentor. |
Métodos
| Name | Description |
|---|---|
| assign(IPriorityQueue<TValue,TCont>) |
Substitui todos os elementos do recipiente. |
| Clone() |
Cria um novo objeto que é uma cópia da instância atual. (Herdado de ICloneable) |
| empty() |
Determina se o contentor não contém elementos. |
| get_container() |
Acede ao contentor subjacente. |
| pop() |
Remove o elemento de maior prioridade do contentor. |
| push(TValue) |
Adiciona um novo elemento ao contentor. |
| size() |
Conta o número de elementos no contentor. |
| top() |
Acede ao elemento de maior prioridade do contentor. |
| value_comp() |
Copia o delegado de ordenação para dois elementos. |