关闭

MFC持久化

标签: mfcpascalclassnullfilemodule
1181人阅读 评论(0) 收藏 举报
分类:

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

 

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

1、从CObject派生

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

 

一个示例:

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

1、根据类名称创建类。

 

2、序列化

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:139437次
    • 积分:2136
    • 等级:
    • 排名:第18375名
    • 原创:75篇
    • 转载:3篇
    • 译文:2篇
    • 评论:6条
    文章分类
    最新评论