Las clases de colección CMap, CListy CArray usan funciones auxiliares global con plantilla para fines tales como construcción, destruyendo y elementos de serialización. Como parte de la implementación de clases basadas en CMap, CListy CArray, debe reemplazar estas funciones según sea necesario con versiones adaptadas para el tipo de datos almacenados en su mapa, lista o matriz. Para obtener información sobre cómo reemplazar ConstructElements, DestructElementsy SerializeElements, consulte el artículo colecciones: cómo hacer una colección con seguridad de tipos en la Guía del programador de Visual C++.
La biblioteca Microsoft Foundation Class proporciona las siguientes funciones globales para ayudarle a personalizar sus clases de colección:
Ayudantes de clase de colección
| CompareElements | Indica si los elementos son los mismos. |
| ConstructElements | Realiza cualquier acción necesaria cuando se construye un elemento. |
| CopyElements | Elementos de copias de un arreglo de discos a otro. |
| DestructElements | Realiza cualquier acción necesaria cuando se destruye un elemento. |
| DumpElements | Proporciona orientada en la secuencia de salida de diagnóstico. |
| HashKey | Calcula una clave hash. |
| SerializeElements | Almacena o recupera elementos a o desde un archivo. |