DECLARE_SERIAL

DECLARE_SERIAL ( nombre_clase )

Parámetros

class_name

El nombre real de la clase (no entre comillas).

Observaciones

DECLARE_SERIAL genera el código de encabezado de C++ necesario para un CObject-derivado de la clase que se puede serializar. La serialización es el proceso de escribir o leer el contenido de un objeto a y desde un archivo.

Utilice la macro DECLARE_SERIAL en una.Módulo H, entonces incluya ese módulo en todos.Módulos CPP que necesitan tener acceso a los objetos de esta clase.

Si DECLARE_SERIAL está incluido en la declaración de clase, luego IMPLEMENT_SERIAL deben incluirse en la implementación de la clase.

La macro DECLARE_SERIAL incluye todas las funciones de DECLARE_DYNAMIC y DECLARE_DYNCREATE.

Puede utilizar la macro AFX_API para exportar automáticamente el operador de extracción de CArchive para las clases que utilizan las macros IMPLEMENT_SERIAL y DECLARE_SERIAL . Soporte de las declaraciones de clase (situado en el.Archivo H) con el siguiente código:

# undef AFX_API
# define AFX_API AFX_EXT_CLASS

lt; las declaraciones de clase aquí >

# undef AFX_API
# define AFX_API

Para obtener más información sobre la macro DECLARE_SERIAL , consulte Temas de clase de CObject en la Guía del programador de Visual C++.

Vea tambiénnbsp;DECLARE_DY&NAMIC, IMPLEMENT_SERIAL, RUNTIME_CLASS, CObject::IsKindOf

Index