Freigeben über


IPriorityQueue<TValue,TCont> Schnittstelle

Definition

Definiert die Schnittstelle für ein STL/CLR-priority_queue-Objekt.

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

Typparameter

TValue

Der Typ eines Elements in der kontrollierten Sequenz.

TCont

Der Typ des zugrunde liegenden Containers.

Implementiert

Eigenschaften

top_item

Greift auf das Element im Container mit der höchsten Priorität zu.

Methoden

assign(IPriorityQueue<TValue,TCont>)

Ersetzt alle Elemente im Container.

Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.

(Geerbt von ICloneable)
empty()

Ermittelt, ob der Container leer ist.

get_container()

Greift auf den zugrunde liegenden Container zu.

pop()

Entfernt das Element im Container mit der höchsten Priorität.

push(TValue)

Fügt dem Container ein neues Element hinzu.

size()

Zählt die Anzahl der Elemente im Container.

top()

Greift auf das Element im Container mit der höchsten Priorität zu.

value_comp()

Kopiert den Delegaten für die Sortierung für zwei Elemente.

Gilt für: