以下はサンプルコードです。
CFile serFile;
serFile.Open(_T("Person.ser"), CFile::modeCreate | CFile::modeWrite);
CArchive writer(&serFile, CArchive::store);
me.Serialize(writer);
writer.Close();
serFile.Close();
serFile.Open(_T("Person.ser"), CFile::modeRead);
CArchive reader(&serFile, CArchive::load);
CPerson clone;
clone.Serialize(reader);
reader.Close();
serFile.Close();
ここにwriter
、 object をアーカイブする がありますme
。次に、別のCArchive
オブジェクトを使用reader
してアーカイブを解除します。別のオブジェクトwriter
を宣言する代わりに、リーダーを作成するためにプロパティを再構築または設定することは可能ですか?CArchive
reader
ありがとう。