现在的位置: 首页 > 综合 > 正文

MFC持久化

2013年12月05日 ⁄ 综合 ⁄ 共 2494字 ⁄ 字号 评论关闭

MFC通过将类信息写入到文件,再从文件中动态将类创建出来,即为持久化。动态创建是持久化的基础,持久化包含了动态创建的全部功能。

 

使用持久化特性,需要以下四个条件:

1、从CObject派生

2、提供不带参数的默认构造参数
3、在类声明中添加DECLARE_SERIAL宏,在实现体中添加IMPLEMENT_SERIAL宏。
4、重载Serialize函数

 

一个示例:

到这里,CMyClass类有两个十分强大的功能。

1、根据类名称创建类。

 

2、序列化

抱歉!评论已关闭.