
templatelt; класс BASE_CLASS, класс Ключ, класс Значение >
класс CTypedPtrMap : государственные BASE_CLASS
Параметры
BASE_CLASS
Базовый класс типизированного указатель Карта класса; должен быть классом карта указателя (CMapPtrToPtr, CMapPtrToWord, CMapWordToPtrили CMapStringToPtr).
КЛЮЧ
Класс объекта, используемого как ключ к карте.
ЗНАЧЕНИЕ
Класс объекта, хранящихся в карте.
Примечания
Класс CTypedPtrMap предоставляет type-safe "оболочку" для объектов карты указателя-классов, CMapPtrToPtr, CMapPtrToWord, CMapWordToPtrи CMapStringToPtr. При использовании CTypedPtrMap, проверки типа объекта C++ помогает избежать ошибок, вызванных несовпадением типов.
Потому что все функции CTypedPtrMap inline, использование этого шаблона не влияет на существенно размер или скорость вашего кода.
Для получения дополнительных сведений об использовании CTypedPtrMap, обратитесь к статьям коллекции и коллекции: на основе шаблона классы в Руководстве по Visual C++ программист.
# include lt;afxtempl.h>
Члены класса | Иерархическая схема
Пример СОБИРАТЬ образца MFC
См. также CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, CMapStringToPtr