首页 相关文章 VC程序设计中可序列化类的实现

VC程序设计中可序列化类的实现

  内容提要:本文以简单的例子介绍在Visual C++编程中数据读写的基本方法和可序列化类的实现,并简单介绍了Visual C++中序列化的使用。

  数据读写是应用程序中必不可少的一部分,Visual C++中数据的读写当然也十分重要,因此VisualC++在MFC中对数据的读写创造了十分好的支持,这使得我们可以十分方便的实现我们对数据读写操作的需要。

  MFC 为数据读写设计了三个基本的类--CFile(文件类)、CStdioFile(标准I/O文件类)、CArchive(文档类)。其中标准I/O文件类提供相当于C的流式文件的功能,可以用文本或者二进制方式打开,可以被缓冲。文件类提供了非缓冲的二进制输入输出文件,它既可以与文档类结合实现VisualC++设计中常用的文件序列化,也可以由设计者自己订制存储方案,实现数据的读写操作(此方法的兼容问题需要解决,保密性强)。文档类是VisualC++程序设计中最常用的文件处理的方法,文档类可以方便的实现VisualC++中大多数数据类型的读写操作。

  文档类不仅可以实现简单数据结构的读写操作,还可以通过对CObiect类的派生实现对复杂数据结构的读写操作,由于该方法是VisualC++程序...[ 查看全文 ]

2016-02-19 标签:

VC程序设计中可序列化类的实现的相关文章

手机页面
收藏网站 回到头部