System.Generics.Collections.TQueue.Enqueue
Delphi
procedure Enqueue(const Value: T); inline;
C++
void __fastcall Enqueue(const T Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TQueue |
説明
キューの最後にアイテムを追加します。
Enqueue は、指定されたアイテムの Value をキューの最後に追加します。nil をキューに付けることができます。Count は 1 増えます。Count が容量いっぱいになっていると、キュー サイズが自動的に増やされます。
OnNotify イベントが発生して、キューにアイテムが追加されたことを示します。
これは、キューの容量を増やす必要がない限り、O(1) 操作です。増やす必要がある場合は、O(n) となり、このとき n は Count です。
関連項目
サンプル コード