純粋仮想関数

読み:じゅんすいかそうかんすう
外語:pure virtual function 英語
品詞:名詞

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

目次

仮想メンバー関数の宣言時に、続けて「=0;」と書くことで表現する。

class clsName {

public:

virtual void func1() = 0;

};

純粋仮想関数を一つでも持つクラスは、インスタンスを生成することができない。

何もしない関数("{}")として定義した場合と比べて、

などの違いがある。

関連する用語
C++
メンバー関数
オーバーライド

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club