MFC中的数据结构
来源:互联网 发布:js innerhtml 样式 编辑:程序博客网 时间:2024/05/21 10:06
MFC 的Collections Classes 中有许多适用于各种数据类型(如Byte、Word、DWord、Ptr)以及各种数据结构(如数组、串行)的现成类别。如果我们尽可能把这些现成的类别应用到程序的数据结构上面,就可以节省许多开发时间:
MFC Collection Classes分为三种类型,用来管理一大群对象:
■ Array:数组,有次序性(需依序处理),可动态增减大小,索引值为整数。
■ List:双向串行,有次序性(需依序处理),无索引。串行有头尾,可从头尾或从串行的任何位置安插元素,速度极快。
■ Map:又称为Dictionary,其内对象成对存在,一为键值对象(key object),一为实值对象(value object)。
MFC Collection classes 所收集的对象中,有两种特别需要说明,一是Ob 一是Ptr:
■ Ob 表示衍生自CObject 的任何对象。MFC 提供CObList、CObArray 两种类别。
■ Ptr 表示对象指针。MFC 提供CPtrList、CPtrArray 两种类别。
当我们考虑使用MFC collection classes 时,除了考虑上述三种类型的特性,还要考虑以
下几点:
■是否使用C++ template(对于type-safe 极有帮助)。
■储存于collection class 之中的元素是否要做文件读写动作(Serialize)。
■储存于collection class 之中的元素是否要有倾印(dump)和错误诊断能力。
本文来自:http://hi.baidu.com/%C0%D6%B5%C4%E3%B0%E2%EA/blog/item/1e862927111f845cac34de54.html
- MFC中的数据结构
- mFC...数据结构
- MFC设计局域网对战五子棋游戏(五)游戏中的数据结构和算法
- 【MFC】关于mfc中的Clist
- MFC中的数据类型
- MFC中的OpenGL窗口
- 关于MFC中的RTTI
- MFC中的消息循环
- MFC中的数据类型
- MFC中的状态栏编程
- MFC 中的内存诊断
- MFC中的文字输出
- MFC中的几个类
- MFC中的指针
- 分析MFC中的映射
- 分析MFC中的映射
- 分析MFC中的映射
- 分析MFC中的映射
- Socket编程介绍
- 回收站中被标记删除的表不可以DML和DDL操作
- 3D游戏资料
- MPC5121E的VXWORKS5.5 BSP移植记录
- 关于make zImage时出现include/asm/timex.h:15:28: asm/arch/timex.h: No such file or directory
- MFC中的数据结构
- 性能问题——CPU高了怎么办?
- Visual Studio 2008的一些小技巧
- C#图片编辑类
- 定义方法
- 新浪微博开放平台站内应用开发流程直播(一)
- 火狐5 img bug
- SYN攻击实现
- 润乾报表--复杂报表主子表两种方式