Вероятно, вы имеете ваш собственный тип списка. Если вы используете стандартный список (от STL), то оберните его в типе. Он должен быть выведен от CObject. Добавьте методы и макросы издавать сериями. После этого, в петле, вы напишете или прочитаете данные от архивохранилища, как:
если (archive.IsStoring, то ())
{
для (оно = list.begin (); оно! = list.end (); ++it)
архивохранилище <>}
MSDN. Serialization: Делать тип Serializable
http://msdn.microsoft.com/en-us/library/00hh13h0(VS.80).aspxТип CObArray в MFC поддерживает serialization и может работать с указателями. , Возможно, может быть хорошей заменой.
http://msdn.microsoft.com/en-us/library/088sck34(VS.80).aspx