DECLARE_SERIAL
C++ üstbilgi kod için gerekli oluşturur bir CObject-seri hale getirilebilir sınıf türetilir.
DECLARE_SERIAL(class_name )
Parametreler
- class_name
Sınıf gerçek adýdýr.
Notlar
Seri hale getirme için ve nesne içeriğini okuma veya yazma bir işlemdir.
Kullanım DECLARE_SERIAL makro .h modülünde ve sonra bu sınıftaki nesnelere erişmesi gereken tüm modüllerdeki .cpp bu modül içerir.
DECLARE_SERIAL Sınıfı bildiriminde, sonra dahil IMPLEMENT_SERIAL class uygulaması dahil.
DECLARE_SERIAL Makro içeren tüm işlevselliğini DECLARE_DYNAMIC ve DECLARE_DYNCREATE.
Kullanabileceğiniz AFX_API otomatik olarak dışa aktarmak için makro CArchive için çıkarma işlecini kullanan sınıfları DECLARE_SERIAL ve IMPLEMENT_SERIAL makrolar. Köşeli parantezi (.h dosyasında bulunur) sınıf bildirimleri aşağıdaki kodu:
#undef AFX_API
#define AFX_API AFX_EXT_CLASS
// <your class declarations here>
#undef AFX_API
#define AFX_API
Daha fazla bilgi için DECLARE_SERIAL makro bkz: CObject Class konular.
Örnek
class CAge : public CObject
{
public:
void Serialize(CArchive& ar);
DECLARE_SERIAL(CAge)
// remainder of class declaration omitted
Gereksinimler
Başlık: afx.h