System.Generics.Collections.TObjectQueue.Create
Delphi
constructor Create(AOwnsObjects: Boolean = True); overload;
constructor Create(const Collection: TEnumerable<T>; AOwnsObjects: Boolean = True); overload;
C++
__fastcall TObjectQueue__1(bool AOwnsObjects)/* overload */;
__fastcall TObjectQueue__1(TEnumerable__1<T>* const Collection, bool AOwnsObjects)/* overload */;
/* {System_Generics_Collections}TQueue<System_Generics_Collections_TObjectQueue<T>_T>.Create */ inline __fastcall TObjectQueue__1(void)/* overload */ : TQueue__1<T>() { }
/* {System_Generics_Collections}TQueue<System_Generics_Collections_TObjectQueue<T>_T>.Create */ inline __fastcall TObjectQueue__1(TEnumerable__1<T>* const Collection)/* overload */ : TQueue__1<T>(Collection) { }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TObjectQueue |
Description
Crée une instance de TObjectQueue.
Cette méthode surchargée crée une instance de TObjectQueue.
Le paramètre AOwnsObjects est un booléen qui indique si les entrées d'objet sont possédées par la file d'attente. Si l'objet est possédé, quand l'entrée est retirée de la file d'attente, 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 file d'attente. Les objets sont ajoutés 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.