CTypedPtrMap选件类
用于指针地图选件类提供类型安全的“包装” CMapPtrToPtr、 CMapPtrToWord、 CMapWordToPtr和 CMapStringToPtr的对象。
template< class BASE_CLASS, class KEY, class VALUE >
class CTypedPtrMap : public BASE_CLASS
参数
BASE_CLASS
类型化指针映射选件类的基类;必须是指向映射选件类(CMapPtrToPtr、 CMapPtrToWord、 CMapWordToPtr或 CMapStringToPtr)。KEY
作为键使用对象的选件类为映射。VALUE
在映射中存储的对象选件类。
成员
公共方法
名称 |
说明 |
---|---|
获取重复的下一个元素。 |
|
返回基于 VALUE的 KEY。 |
|
移除项指定的元素。 |
|
将元素插入到映射中;,如果找到,替换现有元素匹配键。 |
公共运算符
名称 |
说明 |
---|---|
将元素插入到映射中。 |
备注
当您使用 CTypedPtrMap时,类型检查计算机帮助的C++消除不匹配的指针类型引起的错误。
由于所有 CTypedPtrMap 函数内联,该模板的使用不显着影响您的代码的大小或速度。
有关使用 CTypedPtrMap的更多信息,请参见位于 集合 和 基于模板的选件类。
继承层次结构
BASE_CLASS
CTypedPtrMap
要求
Header: afxtempl.h