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