Les classes de collection CArray , CListet CMaputilisent des fonctions d'assistance mondial basé sur un modèle à des fins telles que construire, détruire et sérialisation des éléments. Dans le cadre de votre implémentation de classes basé sur CArray, CListet CMap, vous devez substituer ces fonctions si nécessaire avec des versions adaptées au type de données stockées dans votre carte, la liste ou le tableau. Pour plus d'informations sur la substitution de ConstructElements, DestructElementset SerializeElements, consultez l'article Collections : comment faire une Collection de Type sécurisé dans le Guide du programmeur Visual C++.
La bibliothèque Microsoft Foundation Class fournit les fonctions globales suivantes pour vous aider à personnaliser vos classes de collection:
Aides de la classe collection
| CompareElements | Indique si les éléments sont les mêmes. |
| ConstructElements | Effectue toute action nécessaire lorsqu'un élément est construit. |
| CopyElements | Copie des éléments d'un tableau à l'autre. |
| DestructElements | Effectue toute action nécessaire lorsqu'un élément est détruit. |
| DumpElements | Offre axée sur le flux sortie diagnostique. |
| HashKey | Calcule une clé de hachage. |
| SerializeElements | Magasins ou récupère des éléments vers ou à partir d'une archive. |
Voir aussi  ;CMap, CList, CArray