Klasy kolekcji CMap, CListi CArray użyj funkcji opartą na szablonie globalnym pomocnika do celów takich jak konstruowania, niszcząc i szeregowania elementów. Jako część implementacji klas w oparciu o CMap, CListi CArraynależy zastąpić te funkcje w razie potrzeby z wersjami dostosowane do typu danych przechowywanych w mapę, listy lub w tablicy. Aby uzyskać informacje dotyczące zastępowania ConstructElements, DestructElementsi SerializeElements, zobacz artykuł kolekcji: jak kolekcja typ bezpiecznej w Visual C++ Programmer's Guide.
Biblioteka klas Microsoft Foundation zapewnia następujące funkcje globalne pomagające dostosować swoje klasy kolekcji:
Kolekcja klasy pomocnicy
| CompareElements | Wskazuje, czy elementy są takie same. |
| ConstructElements | Wykonuje wszelkie niezbędne działania, jeśli element jest skonstruowany. |
| CopyElements | Kopie elementów z jednej tablicy do innego. |
| DestructElements | Wykonuje wszelkie niezbędne działania, kiedy niszczony jest element. |
| DumpElements | Zapewnia zorientowane na strumienia wyjściowego diagnostyczne. |
| HashKey | Oblicza klawisza skrótu. |
| SerializeElements | Przechowuje lub pobiera elementy do lub z archiwum. |