Классы коллекций CMap, объекта CListи CArray используйте шаблонного глобальные вспомогательные функции для таких целей, как, строительство, разрушений и сериализация элементов. В рамках реализации классов, основанных на CMap, объекта CListи CArrayнеобходимо переопределить эти функции в случае необходимости с версиями, с учетом типа данных, хранящихся в карте, списком или массивом. За информацией о переопределении ConstructElements, DestructElementsи SerializeElements, обратитесь к статье коллекции: как сделать строго типизированные коллекции в Руководстве по Visual C++ программист.
Библиотека классов Microsoft Foundation обеспечивает следующие глобальные функции, чтобы помочь вам настроить ваши классы коллекций:
Помощники класса коллекции
| CompareElements | Показывает, совпадают ли элементы. |
| ConstructElements | Выполняет любые необходимые действия при построении элемента. |
| CopyElements | Копирует элементы из одного массива в другой. |
| DestructElements | Выполняет любых действий, необходимых при уничтожении элемент. |
| DumpElements | Обеспечивает поток ориентированных данных. |
| HashKey | Вычисляет хэш-ключа. |
| SerializeElements | Хранит и извлекает элементы или из архива. |
См. также CMap, объекта CList CArray