クラスの概要
クラス型は クラス構造体 と 共用体 のキーワードを使用して定義されます。簡略化のために次のキーワードを使用して定義された型のキーワードを使用するかによって異なる動作をする言語要素についてを除くクラス型と呼びます。
別のクラス内で定義されているクラスの名前 (「」) で囲みます。クラスのクラス スコープがあります。
クラスの名前は識別子またはテンプレートの識別子である場合があります。テンプレート を参照してください。
クラスの変数と関数はメンバーと呼ばれます。クラスを定義する場合そのすべてが (省略可能) ですが次のメンバーが提供されます :
クラス型のオブジェクトの状態と属性を定義するデータ メンバーを分類します。
「一つ以上コンストラクターは」機能しクラス型のオブジェクトを初期化します。コンストラクターは コンストラクター に示します。
動的に割り当てられたメモリまたは最後のファイルを解放するようなクリーンアップの機能を実行する 「デストラクター」関数。デストラクターは デストラクター に示します。
オブジェクトの動作を定義する一つ以上のメンバー関数。
詳細については、次のトピックを参照してください。
マネージ クラスと構造体の詳細についてはクラスと構造体 を参照してください。