抽象クラス

提供: C++入門
2016年1月14日 (木) 15:26時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「C++の抽象クラス (abstract class)とは、'''基底クラス'''として使用するように設計されたクラスです。抽象クラスには、少...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

C++の抽象クラス (abstract class)とは、基底クラスとして使用するように設計されたクラスです。抽象クラスには、少なくとも1つ以上の純粋仮想関数が含まれます。

読み方

抽象クラス
ちゅうしょう くらす
abstract class
あぶすとらくと くらす

概要

抽象クラスは、そのままオブジェクトにすることはできません。継承により、純粋仮想関数オーバーライドにより実装を定義します。

抽象クラスの定義の例

class ABC {
public:
    virtual void f() = 0;	// 純粋仮想関数
};

関連項目




スポンサーリンク