System.Generics.Collections.TObjectStack
Delphi
TObjectStack<T: class> = class(TStack<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TObjectStack__1 : public TStack__1<T>
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | System.Generics.Collections |
Description
Pile d'objets de style dernier entré premier sorti.
TObjectStack représente une pile d'objets de même type, de style dernier entré premier sorti. La taille est arbitraire et elle s'étend en cas de besoin. Vous pouvez placer nil sur la pile.
TObjectStack est un TStack avec la fonctionnalité de libération automatique des entrées d'objet quand elles sont retirées de la pile. Quand un TObjectStack est instancié, un paramètre AOwnsObjects indique si la pile possède les entrées de pile. Si l'entrée est possédée, quand l'objet de l'entrée est retiré de la pile, il est libéré.
La propriété OwnsObjects obtient ou définit la possession des objets.
Voir aussi
Exemples de code