Utilisation des listes
Remonter à RTL
La RTL inclut de nombreuses classes représentant des listes ou des collections d’éléments. Ces listes varient en fonction des types d’éléments qu’elles contiennent, des opérations qu’elles supportent et de leur persistance.
Le tableau suivant énumère les différentes classes de listes et indique les types d’éléments qu’elles contiennent :
Objet | Gère |
---|---|
Une liste de pointeurs | |
Une liste de pointeurs adaptée aux threads | |
Une liste de pointeurs à accès direct | |
Une liste d’instances d’objet à accès direct | |
Une liste d’instances d’objets, gérée en mémoire | |
Une liste de composants gérée en mémoire (c’est-à-dire d’instances de classes dérivées de TComponent) | |
Une liste de références de classes | |
Une liste de pointeurs d’interfaces. | |
Une liste de pointeurs premier entré, premier sorti | |
Une liste de pointeurs dernier entré, premier sorti | |
Une liste d’objets premier entré, premier sorti | |
Une liste d’objets dernier entré, premier sorti | |
La classe de base pour de nombreuses classes spécialisées d’éléments typés. | |
Une liste de chaînes | |
Une liste de chaînes de la forme Nom=Valeur, à accès direct pour les performances. |