请教“CArchive类对象作为串行化对象和存储介质之间的中介”

来源:百度知道 编辑:UC知道 时间:2024/09/25 14:01:29
这句话该怎么理解?
能解释下吗?
我没有分了
谢谢!

你想把一个字符串写入一个文件.传统的方法是声明一个文件直接写。
MFC的写法:
CString s = "xxxxxxxxx";
int i = 100;

CFile f;
f.Open(...)

CArchive ar(f, CArchive::store,...)

ar << s;
ar << i;

f.close();

其中CString, int 等类型均为串行化对象;CFile为存储介质对象。