CObject::CObject
これらの関数は CObject の標準コンストラクターです。
CObject( );
CObject( const CObject& objectSrc );
パラメーター
- objectSrc
別の CObjectへの参照
解説
既定のバージョンは、の派生クラスのコンストラクターによって自動的に呼び出されます。
このクラスがシリアル化 ( IMPLEMENT_SERIAL のマクロが組み込まれています) の場合、クラス宣言の既定のコンストラクター (引数なしのコンストラクター) が必要です。既定のコンストラクターが必要な場合は、プライベートに宣言するか、コンストラクターを「protected」空にします。詳細については、CObject を使用するを参照してください。
標準 C++ の既定のクラスのコピー コンストラクターは、メンバーごとにメンバーのコピーを説明します。プライベート CObject のコピー コンストラクターが存在するかどうかは、クラスのコピー コンストラクターが必要な場合は使用できずコンパイラのエラー メッセージが確実ではありません。したがって、クラスがこの機能が必要な場合はコピー コンストラクターを提供する必要があります。
使用例
CObject の例で使用されている CAge のクラスのリストについては、CObList::CObList を参照してください。
// Create a CAge object using the default constructor.
CAge age1;
// Create a CAge object using the copy constructor.
CAge age2(age1);
必要条件
ヘッダー : afx.h