Partager via


programmes d'assistance de classe de collection

Les classes de collection CMap, CList, et CArray utilisent des fonctions d'assistance globales pour réaliser des choses telles que comparer, copier ou mettre des éléments en série. Dans le cadre de votre implémentation des classes basée sur CMap, CList, et CArray, vous devez remplacer ces fonctions comme ça se révèle nécessaire avec des versions adaptées au type de données stockées dans votre mappage, liste, ou tableau. Pour plus d'informations sur le remplacement des fonctions d'assistance tels que SerializeElements, consultez l'article Collections : Comment effectuer une collection en évitant les erreurs de types. Notez que ConstructElements et DestructElements sont déconseillés.

La bibliothèque MFC fournit les fonctions globales suivantes qui permettent de personnaliser vos classes de collection :

Programmes d'assistance pour les classes de collection

CompareElements

Indique si les éléments sont identiques.

CopyElements

Copie les élément d'une table vers une autre.

DumpElements

Fournit en sortie un diagnostique en continu.

HashKey

Calcule une clé de hachage.

SerializeElements

Stocke ou récupère des éléments dans ou à partir d'une archive.

Voir aussi

Référence

CMap, classe

CList, classe

CArray, classe

Concepts

macro MFC et Globals