System.Generics.Collections.TStack.Extract
Delphi
function Extract: T; inline;
C++
T __fastcall Extract(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TStack |
Description
Retire le premier élément de la pile.
Extract retire et renvoie le premier élément de la pile. La propriété Count est décrémentée de 1. Si Count a déjà la valeur 0, une erreur est déclenchée.
Un événement OnNotify survient en indiquant qu'un élément a été retiré de la pile. La méthode Extract est identique à la méthode Pop à l'exception du code d'événement indiquant qu'un élément a été extrait plutôt que retiré.
La méthode Extract fonctionne de façon similaire à la méthode Peek à l'exception que Extract retire un élément de la pile.
La méthode Extract est similaire à la méthode Pop et elle est fournie afin de retirer les éléments sans libération.
C'est une opération O(1).