純粋仮想関数
読み:じゅんすいかそうかんすう
外語:pure virtual function

 C++のクラスのメンバー関数のうち、実装を持たず、必ず派生クラスオーバーライドしなければならない関数。
目次

概要
 仮想メンバー関数の宣言時に、続けて「=0;」と書くことで表現する。
 class clsName {
 public:
 virtual void func1() = 0;
 };

特徴
 純粋仮想関数を一つでも持つクラスは、インスタンスを生成することができない。
 何もしない関数("{}")として定義した場合と比べて、
 などの違いがある。

再検索