集合类帮助函数
集合类CMap,CList以及CArray使用了一些全局的模板函数来完成诸如构造、析构和串行化元素等功能。在你实现由CMap,CList以及CArray继承而来的类时,你必须重载这些函数以适应在你的映射、链表、数组中保存的数据类型。如果需要获得有关重载ConstructElements,DestructElements以及SerializeElements 的更多信息,请参阅下述文档《Visual C++ 程序员指南》中的“如何生成类型安全的集合”。
微软基础类库中提供了下列全局函数来帮助你定制集合类:
集合类帮助函数
CompareElements
指出元素是否相同
ConstructElements
当生成一个元素时完成必要的动作
CopyElements
将元素从一个数组中复制到另一个数。
DestructElements
当销毁一个元素时完成必要的动作
DumpElements
提供了面向流的诊断输出
HashKey
计算一个Hash键
SerializeElements
将元素保存在档案中,或者从档案中获得元素
请参阅:
CMap
,
CList
,
CArray