エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
抽象クラス
純粋仮想関数 仮想関数の柔軟性とその機能は前回説明した通りですが 仮想関数はその機能から、基本クラ... 純粋仮想関数 仮想関数の柔軟性とその機能は前回説明した通りですが 仮想関数はその機能から、基本クラスで確定させたくない場合があります 再定義して使用することを前提として仮想関数では 基本クラスで定義しても、使わない場合があるはずです そのような場合は純粋仮想関数として宣言します virtual type function(arg-list) = 0; type function(arg-list) は、通常の関数の宣言です いつもと違うのは、これに0を代入するという奇怪な行為です 仮想関数に上の構文を用いると、定義がないことを表しています この仮想関数は、このクラスの派生クラスで再定義されることを意味し このクラスでは、この仮想関数を一切定義しません つまり、この関数は再定義されなければ使えないということです #include <iostream> using namespace std;
2011/02/23 リンク