Compartir a través de


CObject::CObject

Estas funciones son los constructores estándar de CObject .

CObject( );
CObject( const CObject& objectSrc );

Parámetros

  • objectSrc
    una referencia a otro CObject

Comentarios

La versión predeterminada automáticamente a los que llama el constructor de clase derivada.

Si la clase es serializable (escribe la macro de IMPLEMENT_SERIAL ), debe tener un constructor predeterminado (un constructor sin argumentos) en la declaración de clase.Si no necesita un constructor predeterminado, declarar un private o protected “empty” al constructor.Para obtener más información, vea Mediante CObject.

El constructor estándar de la copia de la clase de C++ realiza una copia de miembro-por-miembro.La presencia del constructor de copias private de CObject garantiza un mensaje de error del compilador si el constructor de copias de clase es necesario pero no disponible.Debe por tanto proporcionar un constructor de copias si la clase requiere esta capacidad.

Ejemplo

Vea CObList:: CObList para una lista de la clase de CAge utilizada en los ejemplos de CObject .

// Create a CAge object using the default constructor.
CAge age1;

// Create a CAge object using the copy constructor.
CAge age2(age1);   

Requisitos

encabezado: afx.h

Vea también

Referencia

Clase de CObject

Gráfico de jerarquía