スポンサーリンク
C++の抽象クラス (abstract class)とは、基底クラスとして使用するように設計されたクラスです。抽象クラスには、少なくとも1つ以上の純粋仮想関数が含まれます。
読み方
- 抽象クラス
- ちゅうしょう くらす
- abstract class
- あぶすとらくと くらす
概要
抽象クラスは、そのままオブジェクトにすることはできません。継承により、純粋仮想関数をオーバーライドにより実装を定義します。
抽象クラスの定義の例
class ABC {
public:
virtual void f() = 0; // 純粋仮想関数
};
関連項目
スポンサーリンク