MFC持久化

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

 

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

1、从CObject派生

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

 

一个示例:

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

1、根据类名称创建类。

 

2、序列化

阅读更多
个人分类: MFC
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

MFC持久化

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭