⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_26128.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:26128 发表者:尹志安 发表日期:2002-12-29 10:20:10
<br>主题:有谁能告诉我成员函数Serialize的具体用法?
<br>内容: 我现在想存取与读取数据,但是不知如何进行,资料中讲可以用Serialize成员函数,但是用法太少,我想知道得更详细一点,不知哪位前辈能赐教!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:tjhe 回复日期:2002-12-29 10:44:11
<br>内容:假设CAge是从CObject派生,有成员int m_years;其Serialize(..)如下:<BR><BR>void CAge::Serialize( CArchive&amp; ar )<BR> {<BR> CObject::Serialize( ar );<BR>&nbsp;&nbsp;&nbsp;&nbsp; if( ar.IsStoring() )&nbsp;&nbsp;&nbsp;&nbsp;//保存到文件<BR>&nbsp;&nbsp;&nbsp;&nbsp; ar &lt;&lt; m_years;<BR>&nbsp;&nbsp;&nbsp;&nbsp; else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//从文件中读取 <BR>&nbsp;&nbsp;&nbsp;&nbsp; ar &gt;&gt; m_years;<BR> }<BR><BR>要使用该函数存取数据:<BR>CFile file("somefilename",文件打开方式:创建,写或其他);<BR>CArchive ar(file,.....);<BR>CAge age(..........)<BR>age.Serialize(ar);<BR><BR>要使用该函数读取数据:<BR>CFile file("somefilename",文件打开方式:读);<BR>CArchive ar(file,.....);<BR>CAge age;<BR>age.Serialize(ar);<BR><BR>2002-12-29 10:59:42

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -