System.Generics.Collections.TObjectStack.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(AOwnsObjects: Boolean = True); overload;
constructor Create(const Collection: TEnumerable<T>; AOwnsObjects: Boolean = True); overload;

C++

__fastcall TObjectStack__1(bool AOwnsObjects)/* overload */;
__fastcall TObjectStack__1(TEnumerable__1<T>* const Collection, bool AOwnsObjects)/* overload */;
/* {System_Generics_Collections}TStack<System_Generics_Collections_TObjectStack<T>_T>.Create */ inline __fastcall TObjectStack__1()/* overload */ : TStack__1<T>() { }
/* {System_Generics_Collections}TStack<System_Generics_Collections_TObjectStack<T>_T>.Create */ inline __fastcall TObjectStack__1(TEnumerable__1<T>* const Collection)/* overload */ : TStack__1<T>(Collection) { }

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TObjectStack

Description

Crée une instance de TObjectStack.

Cette méthode surchargée crée une instance de TObjectStack.

Le paramètre AOwnsObjects est un booléen qui indique si les entrées d'objet sont possédées par la pile. Si l'objet est possédé, quand l'entrée est retirée de la pile, l'objet est libéré. La propriété OwnsObjects est définie à partir de la valeur de ce paramètre. La valeur par défaut est true.

Collection est une collection permettant d'initialiser la pile. Les objets sont placés sur la pile dans l'ordre de la Collection. Si la Collection est spécifiée, la création est une opération O(n), où n est le nombre d'éléments de la Collection.

Voir aussi