API:System.Generics.Collections.TObjectQueue
Delphi
TObjectQueue<T: class> = class(TQueue<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TObjectQueue__1 : public TQueue__1<T>
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | System.Generics.Collections |
Beschreibung
Ist eine Warteschlange, die über ein Array implementiert wird.
System.Generics.Collections.TObjectQueue erbt von System.Generics.Collections.TQueue. Der folgende Inhalt bezieht sich auf System.Generics.Collections.TQueue.
Ist eine Warteschlange, die über ein Array implementiert wird.
TQueue ist eine Warteschlange, die über ein Array implementiert wird.
Sie können Elemente am Ende der Warteschlange hinzufügen und sie am Anfang entfernen oder alle Elemente entfernen. Sie können auf das oberste Element zugreifen, ohne es zu entfernen. Sie können der Warteschlange nil-Objekte hinzufügen.
Count enthält die Anzahl der Elemente in der Warteschlange.
Ein OnNotify-Ereignis wird ausgelöst, wenn die Warteschlange verändert wird.
Die Klasse TObjectQueue stammt von TQueue ab und stellt einen automatischen Mechanismus für die Freigabe von Objekten bereit, die aus der Warteschlange entfernt wurden.
Siehe auch
Codebeispiele