文件关闭时报错
// 下面一段程序,加上最后一句会报错。
CRoadway *pRoadway = new CRoadway();
pRoadway->SetRoadwayNo(1);
pRoadway->SetRoadwayName("Roadway");
CRoadway *pRoadway2 = new CRoadway();
pRoadway2->SetRoadwayNo(2);
pRoadway2->SetRoadwayName("Roadway2");
CObArray *oar = new CObArray();
oar->Add(pRoadway);
oar->Add(pRoadway2);
CFile *pFile = new CFile();
pFile->Open("Roadway.dat", CFile::modeCreate|CFile::modeWrite);
CArchive ar(pFile, CArchive::store);
//pRoadway->Serialize(ar);
oar->Serialize(ar);
pFile->Close(); // 加上这一句就报错,不加就没错,但是文件还没有释放。请大虾指点一下。