次の方法で共有


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

参照

関連項目

CObject クラス

階層図