System.Generics.Collections.TQueue.Enqueue

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

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 です。

関連項目

サンプル コード