Compartilhar via


CObject::CObject

Essas funções são os construtores padrão de CObject .

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

Parâmetros

  • objectSrc
    Uma referência a outro CObject

Comentários

A versão padrão é chamado automaticamente pelo construtor da classe derivada.

Se a classe é serializável (insere a macro de IMPLEMENT_SERIAL ), então você deve ter um construtor padrão (um construtor sem argumentos) na declaração de classe.Se você não precisa de um construtor padrão, para declarar um private ou protected “vazia” o construtor.Para obter mais informações, consulte usando CObject.

O construtor de impressão classe de opção de C++ padrão faz uma cópia do membro-por- membro.A presença de construtor particular de impressão de CObject garante uma mensagem de erro do compilador se o construtor de impressão de sua classe é necessário mas não está disponível.Portanto você deve fornecer um construtor de impressão se sua classe requer esse recurso.

Exemplo

Consulte CObList::CObList para uma listagem da classe de CAge usada nos exemplos de CObject .

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

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

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe de CObject

Gráfico de hierarquia