System.Generics.Collections.TQueue.Enqueue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Enqueue(const Value: T); inline;

C++

void __fastcall Enqueue(const T Value);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TQueue

Beschreibung

Fügt am Ende der Warteschlange einen Eintrag hinzu.

Enqueue fügt am Ende der Warteschlange den angegebenen Value-Eintrag hinzu. Sie können nil hinzufügen. Count wird um 1 inkrementiert. Wenn Count den Wert der Kapazität erreicht hat, wird die Warteschlange automatisch vergrößert.

Ein OnNotify-Ereignis zeigt an, dass der Warteschlange ein Eintrag hinzugefügt wurde.

Dies ist eine O(1)-Operation, außer wenn die Kapazität erhöht werden muss. In diesem Fall ist es eine O(n)-Operation, wobei n Count ist.

Siehe auch

Codebeispiele