API:System.Generics.Collections.TObjectStack.Create

Aus RAD Studio API Documentation

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) { }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TObjectStack

Beschreibung

Erzeugt einen Stack. {{#multireplace:System.Generics.Collections.TObjectStack.Create|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.Generics.Collections.TStack.Create|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.Generics.Collections.TStack.Create|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

Erzeugt einen Stack.

Diese Methode erzeugt und initialisiert eine TStack-Instanz.

Collection ist eine Kollektion, deren Objekte in derselben Reihenfolge wie in Collection auf den Stack gelegt werden.

Create ist eine O(n)-Operation, wobei n die Anzahl der Elemente in Collection ist.

Siehe auch