CTypedPtrMap选件类

用于指针地图选件类提供类型安全的“包装” CMapPtrToPtrCMapPtrToWordCMapWordToPtrCMapStringToPtr的对象。

template< class BASE_CLASS, class KEY, class VALUE >
class CTypedPtrMap : public BASE_CLASS

参数

  • BASE_CLASS
    类型化指针映射选件类的基类;必须是指向映射选件类(CMapPtrToPtrCMapPtrToWordCMapWordToPtrCMapStringToPtr)。

  • KEY
    作为键使用对象的选件类为映射。

  • VALUE
    在映射中存储的对象选件类。

成员

f84z2z90.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CTypedPtrMap::GetNextAssoc

获取重复的下一个元素。

CTypedPtrMap::Lookup

返回基于 VALUE的 KEY。

CTypedPtrMap::RemoveKey

移除项指定的元素。

CTypedPtrMap::SetAt

将元素插入到映射中;,如果找到,替换现有元素匹配键。

f84z2z90.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CTypedPtrMap::operator [ ]

将元素插入到映射中。

备注

当您使用 CTypedPtrMap时,类型检查计算机帮助的C++消除不匹配的指针类型引起的错误。

由于所有 CTypedPtrMap 函数内联,该模板的使用不显着影响您的代码的大小或速度。

有关使用 CTypedPtrMap的更多信息,请参见位于 集合基于模板的选件类

继承层次结构

BASE_CLASS

CTypedPtrMap

要求

Header: afxtempl.h

请参见

参考

层次结构图

CMapPtrToPtr选件类

CMapPtrToWord选件类

CMapWordToPtr选件类

CMapStringToPtr选件类

概念

MFC示例集合