DECLARE_SERIAL ( class_name )
Parâmetros
class_name
O nome real da classe (não entre aspas).
Observações
DECLARE_SERIAL gera o código de cabeçalho C++ necessário para um CObject-derivado classe que pode ser serializado. Serialização é o processo de gravar ou ler o conteúdo de um objeto para e de um arquivo.
Use a macro DECLARE_SERIAL em uma.Módulo H, em seguida, incluir esse módulo em tudo.Módulos CPP que precisam de acessar a objetos dessa classe.
Se DECLARE_SERIAL estiver incluído na declaração da classe, IMPLEMENT_SERIAL deve ser incluído na implementação de classe.
A macro DECLARE_SERIAL inclui toda a funcionalidade de DECLARE_DYNAMIC e DECLARE_DYNCREATE.
Você pode usar a macro AFX_API para exportar automaticamente o operador de extração CArchive para classes que usam a DECLARE_SERIAL e IMPLEMENT_SERIAL macros. Colchete as declarações de classe (localizado na.Arquivo H) com o seguinte código:
# undef AFX_API
# define AFX_API AFX_EXT_CLASS
lt; suas declarações de classe aqui >
# undef AFX_API
# define AFX_API
Para obter mais informações sobre a macro DECLARE_SERIAL , consulte CObject classe tópicos no Guia do programador do Visual C++.
Consulte tambémnbsp;DECLARE_DY&NAMIC, IMPLEMENT_SERIAL, RUNTIME_CLASS, CObject:: IsKindOf