关于MFC容器类一问?
请问为什么
CTypedPtrList<CPtrList, CMyStruct*> ;
CTypedPtrList<CObList, CMyStruct*> ;
都可实现serial功能
而
CTypedPtrMap<CMapStringToOb,CString,CMyObject*> ;//1
CTypedPtrArray<CObArray,CMyObject*> ;//2
CTypedPtrMap<CMapStringToPtr,CString,CMyObject*> ;//3
CTypedPtrArray<CPtrArray,CMyObject*> ;//4
中,只有注释为1和2(即基类为代Ob)的能实现serial功能
注释为3和4(即基类为代Ptr)的却不能实现serial功能?