Classes de modèles de tableaux, listes et cartes

Ces classes de collection sont des modèles dont les paramètres de déterminent les types d'objets stockés dans les agrégats. Les classes CArray, CMapet CList utilisent des fonctions d'assistance global qui doivent habituellement être personnalisées. Pour plus d'informations sur ces fonctions d'assistance, consultez Assistants de classe de Collection dans la section « Macros et Globals ». Les classes de pointeur typé sont « wrappers » pour les autres classes de la bibliothèque de classes. En utilisant ces wrappers, vous inscrire du compilateur-vérification du type pour vous aider à éviter les erreurs. Pour plus d'informations sur l'utilisation de ces classes, consultez l'article Collections dans le Guide du programmeur Visual C++.

Ces classes fournissent des modèles, que vous pouvez utiliser pour créer des tableaux, listes et cartes à l'aide de n'importe quel type que vous aimez.

CArray

Classe de modèle pour faire des tableaux de types arbitraires.

CList

Classe de modèle pour établir des listes de types arbitraires.

CMap

Classe de modèle pour faire des cartes avec des types de clé et la valeur arbitraires.

CTypedPtrArray

Classe de modèle pour les tableaux de type sécurisé des pointeurs.

CTypedPtrList

Classe de modèle pour les listes de type sécurisé des pointeurs.

CTypedPtrMap

Classe de modèle de cartes de type sécurisé avec des pointeurs.

Index