基于MFC怎么实现类的序列化
c++中的序列化与反序列化怎么实现的?
系列化就是直接保留数据字节流,反系列化就是把字节流按照规则初始化一个类实例举例:DataClass::int 成员2个 a和bDataClass::Serialize() 将a和b直接写入硬盘,写入的过程不提 直接api CreateFile WriteFile写入DataClass::UnSerialize() 读取a和b的字节流,前4字节初始化a,后4字节初始化b理解?任何数据类型 最终都是可以分解到字节的比如简单的CPoint类 说穿了 不就2个int x,y mfc类都可以系列化 反系列化

vc编程怎样保存数据到磁盘序列化?
在VC编程中,可以使用MFC提供的CFile类将数据序列化并保存到磁盘中。具体步骤包括:
1.创建一个CFile对象;
2.调用CFile类的Open函数打开一个文件;
3.调用对象的Write函数将数据写入文件;
4.关闭文件,调用CFile类的Close函数。在写数据时,可以使用CObject类提供的Serialize函数将数据序列化,以便在读取时能够还原。
到此,以上就是小编对于mfc 序列化的问题就介绍到这了,希望这2点解答对大家有用。
当前题目:基于MFC怎么实现类的序列化
当前地址:http://www.jxjierui.cn/article/cdeecid.html


咨询
建站咨询
