sanal void Sokmak ( C&Archiveamp; ar );
atmak ( CMemoryException );
atmak ( CArchiveException );
atmak ( CFileException );
Parametreleri
ar
E ya da sokmak için bir CArchive nesnesi.
Açıklamalar
Okur ya da bu nesne ya da bir arşivi yazıyor.
Serialize sokmak düşündüğünüz her sınıf için kılmalıdır. Geçersiz kılınmış Serialize ilk taban sınıfının Serialize fonksiyonu aramak gerekir.
DECLARE_SERIAL makro sınıfı bildiriminde de kullanmalı ve uygulanmasında IMPLEMENT_SERIAL makro kullanmanız gerekir.
Arşiv yükleme veya saklama olup olmadığını belirlemek için CArchive::IsLoading ya da CArchive::IsStoring kullanın.
Serialize , CArchive::ReadObject ve CArchive::WriteObjectadlandırılır. Bu işlevler CArchive ekleme işleci ile ilişkili (lt; <) ve çıkarma operatörü (>>).
Seri hale getirme örnekler için bkz: yazı seri hale getirme (nesne kalıcılık) Visual c++ Programcı Kılavuzu.
Örnek
CObList::CObList bir listesi için bkz: CAge tüm CObject örneklerde kullanılan sınıfı.
/ / CObject::Serialize Örneğin
void CAge::Serialize (CArchiveamp; ar)
{
CObject::Serialize (ar);
Eğer (ar.IsStoring())
ar << m_years;
başka
ar >> m_years;
}
CObject ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi