IPriorityQueue<TValue,TCont> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
| Name | Beschreibung |
|---|---|
| top_item |
Greift auf das Element mit der höchsten Priorität des Containers zu. |
Methoden
| Name | Beschreibung |
|---|---|
| assign(IPriorityQueue<TValue,TCont>) |
Ersetzt alle Elemente des Containers. |
| Clone() |
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist. (Geerbt von ICloneable) |
| empty() |
Bestimmt, ob der Container keine Elemente enthält. |
| get_container() |
Greift auf den zugrunde liegenden Container zu. |
| pop() |
Entfernt das Element mit der höchsten Priorität des Containers. |
| push(TValue) |
Fügt dem Container ein neues Element hinzu. |
| size() |
Zählt die Anzahl der Elemente im Container. |
| top() |
Greift auf das Element mit der höchsten Priorität des Containers zu. |
| value_comp() |
Kopiert den Sortierdelegat für zwei Elemente. |