以下是一个基本的示例,演示了如何在 MFC CDocument 类中使用 Serialize 方法:
void CYourDocument::Serialize(CArchive& ar)
{
if (ar.IsLoading())
{
// 从流中加载数据的代码
// 例如:ar >> yourData;
}
else if (ar.IsStoring())
{
// 将数据保存到流的代码
// 例如:ar << yourData;
}
}
在上述代码中,CArchive 类用于序列化数据,IsLoading 和 IsStoring 方法用于确定是加载文档还是保存文档。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17543/MFC/CDocument