As classes de coleção CMap, CListe CArray usam funções de auxiliar global modelado para efeitos de construção, destruindo e elementos de serialização. Como parte de sua implementação de classes com base em CMap, CListe CArray, você deve substituir essas funções, se necessário com versões adaptadas para o tipo de dados armazenados no seu mapa, lista ou matriz. Para obter informações sobre como substituir SerializeElements, DestructElementse ConstructElements, consulte o artigo coleções: como criar um coleção de tipo seguro no Guia do programador do Visual C++.
O Microsoft Foundation Biblioteca de classes fornece o seguinte funções global para ajudá-lo a personalizar suas classes de coleção:
Coleção classe auxiliares
| CompareElements | Indica se os elementos são os mesmos. |
| ConstructElements | Executa qualquer ação necessária quando um elemento é construído. |
| CopyElements | Cópias elementos de um array para outro. |
| DestructElements | Executa qualquer ação necessária quando um elemento é destruído. |
| DumpElements | Fornece fluxo-orientado a saída de diagnóstico. |
| HashKey | Calcula uma chave de hash. |
| SerializeElements | Armazena ou recupera elementos para ou de um arquivo. |