Cplusplus-cpp-class-member-functions
提供:Dev Guides
C ++クラスメンバー関数
クラスのメンバー関数は、他の変数と同様に、クラス定義内にその定義またはプロトタイプを持つ関数です。 メンバーであるクラスのオブジェクトを操作し、そのオブジェクトのクラスのすべてのメンバーにアクセスできます。
以前に定義したクラスを直接アクセスする代わりに、メンバー関数を使用してクラスのメンバーにアクセスします-
メンバー関数は、クラス定義内で定義するか、* scope resolution operator、-を使用して個別に定義できます。 クラス定義内でメンバー関数を定義すると、インライン指定子を使用しなくても、関数 *inline が宣言されます。 したがって、以下のように* Volume()*関数を定義できます-
必要に応じて、次のように scope resolution operator (::)を使用して、クラス外で同じ関数を定義できます-
ここで重要な点は、::演算子の直前にクラス名を使用する必要があることだけです。 メンバー関数は、次のようにそのオブジェクトに関連するデータを操作するオブジェクトでドット演算子(。)を使用して呼び出されます-
クラス内の異なるクラスメンバーの値を設定および取得するための上記の概念を入れてみましょう-
上記のコードをコンパイルして実行すると、次の結果が生成されます-