IMPLEMENT_SERIAL
Generuje kód jazyka C++, která je nezbytná pro dynamické CObject-odvozené třídy s runtime aplikace access k názvu třídy a umístění v rámci hierarchie.
IMPLEMENT_SERIAL(class_name, base_class_name, wSchema )
Parametry
class_name
Skutečný název třídy.base_class_name
Název základní třídy.wSchema
A UINT "číslo verze", který bude kódována v archivu umožňující rekonstrukci program k identifikaci a manipulaci dat vytvořené programem starší verze.Číslo třídy schématu nesmí být –1.
Poznámky
Použití IMPLEMENT_SERIAL makra v modulu cpp; Spojte výsledný kód objektu pouze jednou.
Lze použít AFX_API makro automaticky exportovat CArchive extrakce operátor pro třídy, které používají DECLARE_SERIAL a IMPLEMENT_SERIAL makra.Bracket (umístěné v soubouru .h) deklarace třídy s následujícím kódem:
#undef AFX_API
#define AFX_API AFX_EXT_CLASS
// <your class declarations here>
#undef AFX_API
#define AFX_API
Další informace naleznete Témat tříd třídy CObject.
Příklad
IMPLEMENT_SERIAL(CAge, CObject, VERSIONABLE_SCHEMA | 2)
Požadavky
Záhlaví: afx.h