......
CFile myfile(dlg.GetFileName(),CFile::modeCreate|CFile::modeReadWrite);
CArchive savefile(&myfile,CArchive::store);
serialize(savefile);
......为什么CArchive savefile(&myfile,CArchive::store);中myfile前要加&
而serialize(savefile);中不需要&啊,同样的都是对象作为参数使用的,不明白了,敬请高人指点!
CFile myfile(dlg.GetFileName(),CFile::modeCreate|CFile::modeReadWrite);
CArchive savefile(&myfile,CArchive::store);
serialize(savefile);
......为什么CArchive savefile(&myfile,CArchive::store);中myfile前要加&
而serialize(savefile);中不需要&啊,同样的都是对象作为参数使用的,不明白了,敬请高人指点!
CArchive(
CFile* pFile, // CFile类的指针
UINT nMode,
int nBufSize = 4096,
void* lpBuf = NULL
);
virtual void Serialize(
CArchive& ar // CArchive类的引用
);