IPriorityQueue<TValue,TCont> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje interfejs obiektu 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
Parametry typu
- TValue
Typ elementu w kontrolowanej sekwencji.
- TCont
Typ bazowego kontenera.
- Implementuje
Właściwości
top_item |
Uzyskuje dostęp do najwyższego priorytetu elementu kontenera. |
Metody
assign(IPriorityQueue<TValue,TCont>) |
Zastępuje wszystkie elementy kontenera. |
Clone() |
Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia. (Odziedziczone po ICloneable) |
empty() |
Określa, czy kontener nie zawiera żadnych elementów. |
get_container() |
Uzyskuje dostęp do bazowego kontenera. |
pop() |
Usuwa element o najwyższym priorytetzie kontenera. |
push(TValue) |
Dodaje nowy element do kontenera. |
size() |
Zlicza liczbę elementów w kontenerze. |
top() |
Uzyskuje dostęp do najwyższego priorytetu elementu kontenera. |
value_comp() |
Kopiuje delegata porządkowania dla dwóch elementów. |