网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CMapWordToOb
释义 CMapWordToOb

CObject
 └CMapWordToOb

CMapWordToOb类支持16位字为关键码的CObject指针的映射。
CMapWordToOb的成员函数与CMapStringToOb类的成员函数相似。由于这种相似性,因此可以为指定的成员函数使用CMapStringToOb参考。不管是否将CObject指针看作函数参数,还是返回值,它都会将其替换为WORD。另外,不管是否将一个指向字符的CString指针或常数指针看作函数参数,还是返回值,它都会将指针替换为WORD字。
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
例如,它可以转换为:
BOOL CMapWordToOb::Lookup( const void* <key>, WORD& <rValue> ) const;
CMapWordToOb引入了宏IMPLEMENT_SERIAL来支持运行状态类型的访问,并将其转储为CDumpContext对象。如果映射存储到档案文件中,那么每一元素都可利用加载插入(<<)操作符或Serialize成员函数来依次进行串行化。
如果要了解有关实现个别的WORD元素到CObject元素的转储,那么必须将转储文本的深度设置为1或更大。
当CMapWordToOb对象或其元素被删除,那么CObject对象也将被删除。
如果要了解有关CMapWordToOb的更多信息,请参阅联机文档“Visual C++程序员指南”中的“收集”。
#include <afxcoll.h>


CMapWordToOb类的成员

构造函数
CMapWordToOb构造一个将字映射为CObject指针的收集

操作
Lookup返回一个使用字作为关键码的CObject指针
SetAt在映射中插入一个元素,但假如发现了相匹配的关键码,则替换已经存在的元素
operator []在映射中插入一个元素,它是代替SetAt的操作
RemoveKey删除关键码指定的元素
RemoveAll删除映射中所有的元素
GetStartPosition返回第一个元素的位置
GetNextAssoc获取循环中下一个元素

状态
GetCount返回映射中元素的个数
IsEmpty测试是否为空映射(即没有元素)
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:20:39