Condividi tramite


CObject::CObject

Queste funzioni sono i costruttori standard CObject.

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

Parametri

  • objectSrc
    Un riferimento a un altro CObject

Note

La versione predefinita automaticamente viene chiamata dal costruttore della classe derivata.

Se la classe è serializzabile (include la macro IMPLEMENT_SERIAL ), è necessario disporre di un costruttore predefinito (un costruttore senza argomenti) nella dichiarazione di classe. Se non è necessario un costruttore predefinito, dichiarare che un oggetto privato o protetto "vuoto" costruttore. Per ulteriori informazioni, vedere Utilizzando CObject.

Il costruttore di copia della classe predefinita standard C++ una copia del membro-da- membro. La presenza di un costruttore di copia privato CObject garantisce un messaggio di errore del compilatore se il costruttore di copia della classe è necessaria ma non disponibile. È necessario pertanto fornire un costruttore di copia se la classe richiede questa funzionalità.

Esempio

Vedere CObList::CObList per un elenco CAge utilizzata negli esempi CObject.

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

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

Requisiti

Header: afx.h

Vedere anche

Riferimenti

Classe CObject

Grafico delle gerarchie