次の方法で共有


一般 C++ クラス ウィザード

更新 : 2007 年 11 月

このウィザードでは、プロジェクトに C++ クラスを追加します。追加される 一般 C++ クラスは、ATL または MFC を継承しません。

  • [クラス名]
    新しいクラスの名前を設定します。

  • [.h ファイル]
    新しいオブジェクトのクラスのヘッダー ファイル名を設定します。既定では、[クラス名]に入力した名前に基づいた名前になります。[...] ボタンをクリックし、場所を選択してファイル名を保存するか、クラス宣言を既存のファイルに追加します。既存のファイルを選択した場合は、ウィザードの [完了] をクリックするまで、選択した場所にファイルが保存されません。

    ウィザードでは、ファイルは上書きされません。既存のファイルの名前を選択した場合は、ウィザードの [完了] をクリックすると、ファイルの内容にクラス宣言を追加するかどうかをたずねるメッセージが表示されます。[はい] をクリックしてファイルに追加するか、[いいえ] をクリックしてウィザードに戻り、他のファイル名を指定します。

  • [.cpp ファイル]
    新しいオブジェクトのクラスの実装ファイルの名前を設定します。既定では、[クラス名]に入力した名前に基づいた名前になります。[...] ボタンをクリックし、選択した場所にファイル名を保存します。ウィザードの [完了] をクリックするまで、ファイルは指定した場所に保存されません。

    ウィザードでは、ファイルは上書きされません。既存のファイルの名前を選択した場合は、ウィザードの [完了] をクリックすると、ファイルの内容にクラスの実装を追加するかどうかをたずねるメッセージが表示されます。[はい] をクリックしてファイルに追加するか、[いいえ] をクリックしてウィザードに戻り、他のファイル名を指定します。

  • [基本クラス]
    新しいクラスの基本クラスを設定します。

  • [アクセス]
    新しいクラスの基本クラスのメンバへのアクセス権を設定します。アクセス修飾子とは、クラス メンバ関数に対してほかのクラスが持つアクセス権を指定するキーワードです。アクセス権の指定の詳細については、「Member-Access Control」を参照してください。クラス アクセス レベルの既定の設定は、public です。

  • [仮想デストラクタ]
    クラス デストラクタが仮想デストラクタかどうかを指定します。仮想デストラクタを使用すると、派生クラスのインスタンスが削除されても正しいデストラクタを呼び出すことができます。

  • [インライン]
    ヘッダーファイルに、クラス コンストラクタとクラス定義の両方をインライン関数として生成します。

参照

処理手順

一般 C++ クラスの追加