CArchive::CArchive构造CArchive 对象,并指定它是用于加载还是存储对象。复制 CArchive( CFile* pFile, UINT nMode, int nBufSize = 4096, void* lpBuf = NULL); 参数pFile 指向CFile 对象的指针,该对象是持久数据的最终源或目标。nMode 一个标志,指定对象是从存档加载还是存储到存档。 nMode 参数必须...
CAnimationSize 类 CAnimationStoryboardEventHandler 类 CAnimationTimerEventHandler 类 CAnimationValue 类 CAnimationVariable 类 CAnimationVariableChangeHandler 类 CAnimationVariableIntegerChangeHandler 类 CArchive 类 CArchiveException 类 CArray 类 CAsyncMonikerFile 类 ...
CArchive类对象可以处理基本的数据类型,比如int,float,CString等,还可以处理CObject类的派生类;CArchive类重载了提取(>>)和插入(<<)操作符,这两个操作符可以支持基本类型,也可支持CObject的派生类;提取(>>)操作符是从文件中加载CObject类对象和基本数据类型,插入(<<)操作符是从文件中读取CObject类对象和基本数...
CArchive类 CArchiveCArchive没有基类。CArchive允许以一个永久二进制(通常为磁盘存储)的形式保存一个对象的复杂网络,它可以在对象被删除时,还能永久保存。可以从永久存储中装载对象,在内存中重新构造它们。使得数据永久保留的过程就叫作“串行化”。可以把一个归档对象看作一种二进制流。象输入/输出流一样,...
在下文中一共展示了CArchive类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。 示例1: Serialize ▲点赞 7▼ voidADOU::Serialize(CArchive&ar) {if(ar.IsStoring()) ...
CArchive类是使用了缓冲区,即一段内存空间作为临时数据存储地,对CArchive的读写都先依次排列到此缓冲区,当缓冲区满或用户要求时,将此段整理后的数据读写到指定的存储煤质。 一般来说,CArchive封装了对该缓冲区的操作,它的好处是可以少划动硬盘以及提高运行速度。不过对于使用MFC来说,是一个很好的封装。看看其对...
关于CArchive 类 MFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 创建CArchive 对象有两种方法: 通过框架隐式创建 CArchive 对象 显式创建 CArchive 对象 通过框架隐式创建 CArchive 对象 最普通且最容易的方法是使框架代表“文件”菜单上的“保存”、“另存为”和“打开”命令为文...
CArchive类用于二进制保存档案,其主要提供了两个函数:CArchive和Close以及两个操作符:<<和>>,下面将对其分别作介绍。 1、主要函数 (1)CArchive::CArchive 建立一个CArchive对象 CArchive(CFile* pFile,UINT nMode,int nBufSize=4096,void* lpBuf=NULL); ...
CArchive类的用法 CArchive类是使用了缓冲区,即一段内存空间作为临时数据存储地,对CArchive的读写都先依次排列到此缓冲区,当缓冲区满或用户要求时,将此段整理后的数据读写到指定的存储煤质。一 般来说,CArchive封装了对该缓冲区的操作,它的好处是可以少划动硬盘以及提高运行速度。不过对于使用MFC来说,是一...
c字号大中小订阅carchive类的成员数据成员mpdocument指向被串行化的cdocument对象构造函数carchive创建一个carhcive对象abort在不异常的情况下关闭归档文件close冲掉未写入数据并且释放与cfile的连接基础输入输出flush从归档文件缓冲区中冲掉未写入数据运算符装载对象和归档文件的主要类型运算符存储对象和归档文件的主要类型...