System.Generics.Collections.TObjectQueue.Dequeue
Delphi
procedure Dequeue;
C++
HIDESBASE void __fastcall Dequeue();
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TObjectQueue |
Beschreibung
Entfernt das oberste Element aus der Warteschlange.
Dequeue entfernt das oberste Element aus der Warteschlange, aber gibt es nicht zurück. Count wird um 1 dekrementiert. Wenn Count bereits 0 ist, wird ein Fehler ausgelöst.
Anmerkung: TObjectQueue.Dequeue ist im Unterschied zu TQueue.Dequeue eine Prozedur und gibt das entfernte Element nicht zurück. Ansonsten sind beide Funktionen gleich. Verwenden Sie TQueue.Peek, um mit dem obersten Element der Wartschlange zu arbeiten und TQueue.Dequeue, wenn Sie die Arbeit mit diesem Element beendet haben, oder verwenden Sie alternativ TQueue.Extract, um als Eigentümer zu fungieren.
Siehe auch
Codebeispiele