仮想メンバー関数

C++仮想メンバー関数は、キーワード virtual によって宣言されます。 この関数を使用すると、メンバー関数の動的バインディングが可能となります。 仮想関数は、すべてメンバー関数でなければならないため、仮想メンバー関数は、単に仮想関数 と呼ばれます。

関数の宣言内の純粋指定子によって仮想関数の定義が置き換えられた場合、その関数は純粋を宣言されたと言います。 純粋仮想関数を 1 つでも持つクラスは、抽象クラス と呼ばれます。

関連参照

IBM Copyright 2003