CObject::CObject
Ces fonctions sont les constructeurs standard d' CObject .
CObject( );
CObject( const CObject& objectSrc );
Paramètres
- objectSrc
Une référence à un autre CObject
Notes
La version par défaut est automatiquement appelée par le constructeur de votre classe dérivée.
Si votre classe est sérialisable (elle incorpore la macro d' IMPLEMENT_SERIAL ), vous devez avoir un constructeur par défaut (un constructeur sans argument) dans votre déclaration de classe. Si vous n'avez pas besoin d'un constructeur par défaut, déclarez un privé ou protégé « empty » le constructeur. Pour plus d'informations, consultez À l'aide de CObject.
Le constructeur de copie standard de classe par défaut C++ fait une copie de membre-par- membre. La présence du constructeur de copie privé d' CObject garantit un message d'erreur de compilation si le constructeur de copie de votre classe est nécessaire mais pas disponible. Vous devez donc fournir un constructeur de copie si votre classe requiert cette fonction.
Exemple
Consultez CObList::CObList pour obtenir l'intégralité de la classe d' CAge utilisée dans les exemples d' CObject .
// Create a CAge object using the default constructor.
CAge age1;
// Create a CAge object using the copy constructor.
CAge age2(age1);
Configuration requise
Header: afx.h