我从CObject派生了一个类,再从这个类派生了10个类。分别重载了这些类的Serialize(CArchive& ar)函数,文档类有一个CPtrArray的成员m_pArray用来管理这些类的指针.我的文档类是这么写的:
CMyDoc::Serialize(CArchive& ar)
{
   m_pArray.Serialize(ar);
}
结果发现当m_pArray.GetSize()有十几万时,保存时间达几十秒,这是一般人不能忍受的.其实保存的文件并不大,才1M多一点.请问有什么好的办法可以加快保存速度呢?