Udostępnij za pośrednictwem


IPriorityQueue<TValue,TCont> Interfejs

Definicja

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.

Dotyczy