System.Generics.Collections.TObjectStack

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Generics.Collections.TStackSystem.Generics.Collections.TEnumerableSystem.TObjectTObjectStack

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