System.Generics.Collections.TStack.Extract

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function Extract: T; inline;

C++

T __fastcall Extract(void);

プロパティ

種類 可視性 ソース ユニット
function public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TStack

説明

先頭のスタック アイテムを削除します。

Extract はスタックの先頭要素を削除して返します。Count は 1 だけ減ります。Count が既に 0 の場合は、エラーが発生します。

OnNotify イベントが発生し、スタックからアイテムが削除されたことを示します。Extract は、要素が削除ではなく抽出されたことをイベント コードが示している以外は、Pop と同じです。

Extract は、スタックから要素を削除する点を除き、Peek と同様の機能を果たします。

ExtractPop と似ており、アイテムを解放せずに削除できるように用意されています。

これは O(1) の操作です。

関連項目