CArchive::SerializeClass 根据CArchive 的方向读取或写入对 CArchive 对象的类引用。 CArchive::SetLoadParams 设置负载数组增长的大小。 必须在加载任何对象之前或者在调用 MapObject 或ReadObject 之前调用。 CArchive::SetObjectSchema 设置存储在存档对象中的对象架构。 CArchive::SetStoreParams 设置用于在序列化过程...
在序列化时在+任何+时间可以访问文件指针的位置。获取存档文件对象从 GetFile 成员函数然后使用 CFile::GetPosition 功能。 您应在获取文件指针的位置之前调用 CArchive::Flush。 下面是示例代码(CArchiveDemo) // Person.h: interface for the CPerson class. // /// #if !defined(AFX_PERSON_H__B12B4253_...
/* a)创建文件对象CFile b)以写方式打开文件CFile::Open c)创建序列化对象,并且和文件关联在一起CArchive,CArchive::store把数据保存到归档文件中。允许CFile写操作 d)往数据流写数据(相当于往文件写数据) ar << a <<
このトピックの一部は機械翻訳で処理されている場合があります。 アラートを無視 バージョン Visual Studio 2022 検索する MFC デスクトップ アプリケーション MFC の概念 MFC の概念 MFC の一般的なトピック CObject の使い方 コレクション ...
本文整理汇总了C++中CArchive类的典型用法代码示例。如果您正苦于以下问题:C++ CArchive类的具体用法?C++ CArchive怎么用?C++ CArchive使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。 在下文中一共展示了CArchive类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点...
可以使用CArchive的IsLoading方法来检查是否正在进行反序列化操作。如果返回值为TRUE,则表示正在反序列化操作,否则为序列化操作。 可以使用CArchive的IsStoring方法来检查是否正在进行序列化操作。如果返回值为TRUE,则表示正在序列化操作,否则为反序列化操作。
CArchive支持基本数据类型(BYTE、WORD、LONG、DWORD、float、double、int、short、char、unsigned CString),CObject派生的类对象,,同时也支持CSocket,CSocketFile。 构造CArchive: CArchive( CFile* pFile, UINT nMode, int nBufSize = 4096, void* lpBuf = NULL ...
CArchive使用了缓冲区,即一段内存空间作为临时数据存储地,对CArchive的读写都先依次排列到此缓冲区,当缓冲区满或用户要求时,将此段整理后的数据读写到指定的存储煤质。 当建立CArchive对象时,应指定其模式是用于缓冲区读,还是用于缓冲区写。 可以这样理解,CArchive对象相当于铁路的货运练调度站,零散的货物被收集,...
1、主要函数 (1)CArchive::CArchive 建立一个CArchive对象 CArchive(CFile* pFile,UINT nMode,int nBufSize=4096,void* lpBuf=NULL); 参数:pFile 指向CFile对象的指针,这个CFile对象是数据的最终源或目的; nMode是标志,取值为CArchive::load时,从文档中加载数据(要求CFile读许可),取值为CArchive::store时...