System.Generics.Collections.TQueue

Delphi
TQueue<T> = class(TEnumerable<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TQueue__1 : public TEnumerable__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
File d'attente implémentée sur un tableau, avec bouclage.
TQueue est une file d'attente implémentée sur un tableau, avec bouclage.
Vous pouvez ajouter des éléments à la fin de la file d'attente et les retirer du début, ou retirer tous les éléments. Vous pouvez aussi renvoyer le premier élément sans le retirer. Vous pouvez ajouter des objets nil à la file d'attente.
Count contient le nombre d'éléments de la file d'attente.
Un événement OnNotify vous indique quand la file d'attente a été modifiée.
La classe TObjectQueue hérite de TQueue et fournit un mécanisme automatique de libération des objets retirés des files d'attente.